A Javascript SVG abstraction library