VertexBuffer, Flexible, using your own data

But you said you can put what ever you want in them, did you mean you could put a float but ARE REQUIRED a float for every vertexBuffer.

You are able to define a vertexBuffer to what ever you want. One Color not a color for every vertices.