Involute Gear Design with JavaScript and SVG