Actually Unicode has something for character creation: 'IDS', or Ideographic Description Sequence. For example, the Chinese character for the word Biang[1] can be describe with:
⿺辶⿳穴⿲月⿱⿲幺言幺⿲長馬長刂心
[1] https://en.wikipedia.org/wiki/Biangbiang_noodles#Chinese_cha...