Revert "Joshua Noble's SVG implementation"

This reverts commit 51058f7d52e721e1d1cfedfcbcd4d0eef071f934.
Revert "Revert "Joshua Noble's SVG implementation""

This reverts commit 7e58d30eb6f1d08f9a37301eb61255f722a375b4.
Revert "Revert "Revert "Joshua Noble's SVG implementation"""

This reverts commit c4e0a9756760cc12c417d85e5fbeedd7af94b91e.
Revert "Revert "Joshua Noble's SVG implementation""

This reverts commit 7e58d30eb6f1d08f9a37301eb61255f722a375b4.
Revert "Joshua Noble's SVG implementation"

This reverts commit 51058f7d52e721e1d1cfedfcbcd4d0eef071f934.