Assemble: Use nested layouts to dry out markup

Initial work on creating reusable layout inheritance
Makes sense to me. Might want to check with @chrismajewski to see if the `typeof` should also be parametrerized.