thumbnail of box.jpg
thumbnail of box.jpg
box jpg
(27.88 KB, 1280x1024)
thumbnail of box-of-matches.jpg
thumbnail of box-of-matches.jpg
box-of-matches jpg
(259.23 KB, 640x640)
thumbnail of car.jpg
thumbnail of car.jpg
car jpg
(145 KB, 1024x768)
thumbnail of matchbox.jpg
thumbnail of matchbox.jpg
matchbox jpg
(109.53 KB, 965x768)
 >>/29378/
I'd use a simpler one, no need for gr pronounced ger if we already have g, e and r 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?)
Etc.
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.