Initial check in of new color scheme system (thanks Gadgetoid)