JS library for creating shapes in SVG, Canvas and PNG