Sped up updates by reducing redundant update calls. Added in a
temp-to-color method, which needs work. More importantly: I now have a
ColorModel! Next is to use it...