SVG Renderer

Please remove old jkan997-master branch and create new one using this Pull Request, I hope it is more clean