Incremental progress adding WebGL support