pingo. Changes to vertex buffer initialization.

Pass vertex components as part of the verex buffer constructor.
Changes to geometry manager to pass vertex components in vertex buffer creation instead of post creation.