Added more flexibility to containers, template, item container, data
move template logic to base ui view
new selected widget, well, styling, templates