This really rocks!
Just a question though: how do you make it work? Do you guys have to manually input everything or is it automatic? I have seen often that the breakdown is different than the one given on dictionaries like yellowbridge.
For example the 月 radical in words about bodyparts and stuff they list as being rou4 and then a character similar to 月 but my IME can't write that apparently.
Another in 宿舍的舍, you have two components with the first one being the first three strokes and 古。 dictionary and logic say it is roof and phonetic 舌。
I pointed out a couple to you but if you are already aware of this, I don't want to bother you with useless feedback and clutter up your mailbox.
In some cases I also think that a more deep decomposition could help if one of the components themselves are a very complex and/or rare character.
And I guess you are also already working on showing which one is the radical?
I have never skrittered so much and with so much pleasure since i'm on it, and i'm making amazing progress.
多谢