Built out a bit more of the basic models, authority and permissions