Starts working on GLSLDrawing abstract class