First prototype - create abstract Validator and concrete ColorationValidator, add some helpers and factory class AwesomeValidation.