An open source mathematical graphics engine built on WebGL