Refactored ColorModel