Broke templates into partials