NOTE: All models that can be returned also need to be returned in GetControllerModels() so they're included when cooking a project. If this is skipped the controllers won't show up in packaged projects