Started implementing Macrogl backend on the WebGL side