WIP: Add SVG diff viewer and mechanism to switch between simple and rich viewers

Open Douwe Maan requested to merge dm-svg-diff-viewer into master