Break apart app-level views (dont render every route change)