Long ago, if I remember correctly, Mazzle did this through the Mazzlefier. Of course, the Mazzlefier was designed to pick from installed addons in his huge compilation and that would defeat the purpose of nUI. But maybe you could do something like it to enable/disable certain class specific elements. Just random thoughts here after waking up and getting ready for work. Still groggy and hoping this makes some kind of sense.