Committing so I can replace everything with a working version.
Gets rid of DOMElement/DOMNode/Regions in favor of a single unified Values instance. Values is an Observable property container that broadcasts property updates.