Mucked around a bit with vertex and index buffers, for performance.

I'll refactor my utile package before diving back into UIBody and styling.
Moving GL-specific stuff to its own package.