I'm just gunna throw this out there and let it be.
My suggestion is to let each end user configure/add those (group of related) features which will actually be used.
This is an expansion of what you already are doing with DSP Studio.
For example I have no need nor desire for any of the video related functions, at all.
So why should I have to see and navigate around all of the setup and controls for something I have no use for?
In other words let the user pick and choose what groups of features (s)he actually needs.
My needs are very simple so my list of functions should be simple as well. If I were to want to add more functionality at a later time all I'd need to do was 'add' them to my version of MC.
Yes I realize this would be a re-organization and a re-write of the basic 'engine' that is MC.
But this single idea, if picked up and run with, would forever set you apart from all others, not to mention 'modularize' how updates and new features are added etc.
Just a thought or 2 or 3
JJ