Splitting out the node part into its own atom. This merge is just because I need to change comp
Move domNode out to be a stand alone item. No item, knows of other items now. Also simplified the way  and  handles its pecularities. Documentation still missinng
Clean up of previous commits
A few adjustments. Lots of documentation. Some tests too