removed Snap; added self SVG implementation; configurations changed to work with new SVG lib