An HTML5-based 2D CAD program