...this was a difficult piece of consideration and analysis. In the end I've settled down on a compromise solution, with the potential to be extended into the right direction eventually...
In fact this also introduces various new concepts and represents a fundamental decision regarding the organisation of the UI