Adding interfaces for exporting
Refractor +improvements for color
Useful functionality for e.g. OpenGL buffers