Minimal virtual DOM system for Elm. Useful for creating libraries for HTML and SVG.