I'd use a simpler one, no need for gr
if we already have g
sounds (and letters representing them) to build that group of sounds.
But I have a better idea for building words. Let's base it onto "word-bushes". A word-bush is a group of words to identify seemingly unrelated objects/concepts/etc. which belong together via certain inherent properties and this similarity is the basis of naming them and their name (or parts of their name) sounds also similar.
Here's an example, I hope you indos- will get it.
box - an angular object, empty inside for storing stuff
box of matches - a box for storing matches
matchbox - a rolling toy the size of a box of matches
car - a large box for moving people, rolls
So here's an example naming scheme:
box -> boxmatches
box -> boxcar
boxcar & boxmatches -> boxmatchescar
But we don't need to keep whole words, just use a root, and add only one/two sounds:
bo -> bom
bo -> bor (boar?)
bom & bor -> bomor (bomar?)
I will go on with this example and will draw diagram, because box isn't really a root, it can be traced back to cube and that to a square as a most simplistic form. So first the square needs to be named and then related objects/concepts (for example concept
itself can be named after box
, it's an empty thing for storing thoghts) could be built from it.