Split DefaultDOMPropertyConfig

This makes it a little easier to add SVG properties. It also makes use of that
injection that we claim is easy to use and will likely start playing a bigger
part soon.

This fits into the idea of splitting SVG into an addon as @petehunt suggested in #946