I started to make that layout a while ago, but got stuck. The good news is: whenever you edit something in the TG, it will send the according sysex. So you can use MDs learn function and get controls working in no time.
The downside is the huge amount of parameters, which still makes a full editor a long term project. Plus the layout must be quite flexible as there can be a different number and different kinds of elements.
Probably Iwill look into this again, it is quite a challenge.