Initial commit of WebGL renderer