The whole project, has now a new structure wich makes it scaleable and more intuitive to use. But a disadvantage is, its bigger with some redundant data.
Each part of functinality got it's own Abstract class and Interface now. E.g it starts with a simple object that can do nothing, next stage is a selectable object. parallel there is a movable object. At this time the top is a move and selectable object. The same steps are available for the object managers. The views supporting all objects with or without the additional functionalities of higher step objects.