Assemble: Use nested layouts to dry out markup

Initial work on creating reusable layout inheritance
I was more thinking `webPage` vs `application`, but I think you're entirely right that it is better to deal with those things separately