Added ColorObject and GraphicObject classes, and updated Primitives and Screen to utilize them. Static functions that don't quite belong in either were put into Utils for the time being.