How much recoding would be required to implement different colours for each of the spectral types, e.g. as in the table at SpaceGear.org?
Another idea which might be interesting, although probably very much in the future - allow the user to choose the white-point, so you could have colours relative to the Sun, or Vega, or other stars.