Implement granular permissions, patch and post resource updates, and refactor some things.