load all shapes at import
Load all attributes at compile time for a shader
Seperate general utils and gl utils
Add a per-shape VAO class and use in test1.py
Removed auto-attribute data loading, as it didn't work as expected
Multiple shapes! And some docstrings...
Moved random walk into seperate file
Don't use *args for buffers
Refactor of gl calls into gl module
Moved all gl-related code to gl/ and split it up
Per-geometry scaling
moved back to gles20.py style import
Added RGBA colors
Renderer now manages it's own turtle buffers
Some basic shader tests, and removed old shaders