split main view in smaller templates
Merge pull request #344 from typesafehub/wip/warry-main-view-refactoring

split main view in smaller templates