Adding a WebGL implementation