refactoring / cleaning up / modularizing PHASE #2

- refactoring old DesignerCanvas / /GridView UI concept into Panels /
Widgets
- fixing layout Manager issues
- add few example controller to the DiagramDesignerWidget and
DataGridWidget