added an SVG manipulation library