Same remarks as above. This class could be a lot shortened by using RealPoint and Color.