use index buffer to draw shapes (just drawing ALL indices for now)
switch TextGroup to use BindBufferData
cleanup - Merging TextGroup and MeshGroup into one base class that both inherit from
instead of creating and filling index buffers on every dirty draw, update index buffer as needed for meshgroups (just like vertices)
rect and rounded_rect fill mesh using index buffer with only 4 fill vertices
when height and text are not changed in TextMesh, but x and y have, just translate for efficiency (instead of recreating all indices/vertices
using index buffers for Circles
cleanup
use index buffers for waveform shape
convert SlideTab to use index buffers
convert knob param controls to use index buffers