from activestate.recipes import OrderedSet
ColorSets can do default colors, too.