WIP: begin migration towards sexy looking homepage #14

Draft
ryan wants to merge 7 commits from ryansquared/layouts into main

7 Commits