- ContentManager takes care of saving (inserting and updating) records
- ContentController provides post route for saving records
- ExtractUserInfo middleware retrieves API user and user info out of request