Starting to move to strategy pattern for color models.