Updated templates and layouts from matthewgraybosch.com