Further progress on the webgl view (committing in preparation for rendering stage).