Starts GLSLDrawing refactoring