Better color handling
 - Grab the actual color count.
 - Modify how spectrum is called based on that color count.