introduced a color type
pulled out color type in its own include file
pulled out the transform stack into its own header
TransformedVert constructor takes just a vec2
more refactorings and a bug fix
pulled together the camera parameters