The other parts are scaffolds. This PR is proving the concept, I opted to merge this now before I add all the other model stuff. That way we can catch issues before work is wasted.