Policies, views, css, and way too much stuff for one commit, but here we are.