Bad specular working.
Fixed shading model. Shading is now looking nice.
Separated out object transforms (the model) from vertex data. We now only have two sets of vertex data, the sphere and the cylinder. They are drawn in different orientations and with colour for each model.

Next step is to create our scene graph.