SGL -- a minimal library for making WebGL easier to use