moved 3d core code to 3dsys.js, and added a SVGPoint class