I’ve been simplifying the eDriven.Gui editor interface for a while now.
While using a single dock-able panel, multiple floating windows are opening contextually (when adding child components or mapping event listeners). This is much more intuitive then the previous system, where everything was inside a single panel.
A good thing with floating windows is that the user could dismiss them anytime, thus making more place on his screen.
And yeah, UT did a pretty good job on for handling custom editor windows and dialogs.