WebGL Demo Technical Explanation