WIP: Initial petit-dom design
Petit-DOM is a lightweight virtual-dom implementation that could be used as an alternative to Snabbdom. In addition to being fast, it also has support for "components" as alluded in issue #84. This could allow for much faster rendering due to the ability to "short-circuit" entire classes of virtual dom trees because their props haven't changed. \Ref !182 via GHCJS export
.