solve setup of top-level menu actions
to rectify the structure in the UI top-level, I've now torn apart the existing "master controllers", which leaves us with the problem how to define the actions and closures necessary to build the main menu. Which in turn is required to start even the most basic workspace window. This is kind of a "chicken and egg problem" -- since it depends on the new timeline controller and presentation structure, which in turn requires an UI top-level as an anchor.
The typical remedy in such a situation is to introduce yet another layer of indirection -- in this case, I used this as an opportunity also to lay the foundation of what we call interaction control... So for now the remaining task is to identify the loose ends in gui::ctrl::Actions, to find a sensible and sane way how to integrate references into the newly invented UI-top-level, and to add the necessary stubs in the InteractionDirector. Obviously we won't be able to implement those stubs right now, but this is another story and will be addressed when the new backbone of timeline presentation is available
the problem how to setup such actions is settled by now.
Mostly by delegating to other top-level components, which, of course, are not-yet-implemented.
:-P