rename the namespace for the templates of a widget / component to widgets
add a dependency container
injecting is the interface that creates
deending is the interface that demands a container
add navigationService for retrieving the flat array of full nav
add templates renderer into container
let other classes like: main, LayoutManager, LayoutManager-Bindings use the new container
use the navigationLink binding in teaser to display the link
fix singleImage with field name
add templates renderer to extendWith templates (to inject templates from the project)
add container to bindings test