Updated Config files and added automation of component rendering
Updated Form theming and view strategy

Instead of rendering templates and returning strings, components now return templates to include