to-do:
-lay out other pages
-give non-directory pages new layouts (in progress!)