Some renames.
Moved mapping of model type to identifier to `ModelMapping` where it can be reused.
Wired up `BuildController.getModel()` so that it is usable (to some degree) by client build actions.