list style none on ul not on li
treeIterator logic moved into treetraversal & treeFinder but stay commented because not used
View.prototype.append renamed insertElement
add TreeStructure, an interface to manipulate children & parentNode relation
Object.eachPair & Array.prototype.eachPair provide the origin of the pair when available

moreover cutom property defined by Object.defineProperty are lost during
copy or extend of object the comment block in Array eachPair is an
attempt to preserve them