Basic and raw implementation; minimal usage of Pure, very few overrides for style. This commit is mostly to get some page structure going and also do a sort of proof of concept.