JavaScript library enabling SVG icons to morph from one to the other