Basic architecture for drawable objects (with simple utility class for drawing primitives)
Abstract drawQuad into DrawUtils