JS library for creating shapes in SVG and Canvas