Started refactoring the code to replace the 2D functionality with 3D functionality. The Sketcher and ModelingManager module will be removed, also the event routing and toolstrips will be simplified. Almost finished cleaning up the ToolStrips (also made them visually editable, previously they were built through code). When this will be finished will continue with simplifying the WorkItems and message routing.
Removed the window zooming flickering but it still seems to have a problem receiving duplicated mouse click events.