Add procedural code for generating a circle
Add a reset() method to Vertex and Index buffers so you can change the usage hint
Give Colour a < operator so that it can be a key in a map
Add a MockWindow class for testing