NINJA
Different partners require different branding and copy as well as different number and types of inputs.
Also need to enable an 'unaffiliated' experience with no partner specific branding.
case class RegistrationViewModel( affiliation: AffiliationInfo, header: ViewHeader, controls: ViewControls, pages: List[ViewPage], footer: ViewFooter, errors: Map[String,String]) extends ApiBase
By Curt Kirkhoff