refactor the layoutmanager to juse sections for separating the widgetControls
add a new property section to Control
remove image from navigationNode
make navigationNode directly editable when created new