Improve the self node model genericity and move it to the navigation package
Initial draft of LayoutService used for now by POMDataStorage for pages