Simplify ColorModel interface. Add getNumColors() method, so you can loop through the colors