Created classes Affine, Color, and View.  Todo: comment