User model, controller, view, w/ User types, and Back Office