Linked Node Object
A node is represented as an object with name code, parent, first child, next sibling, previous sibling and first attribute node reference.
O(n) child node access
/livcos.org/data/map/brainstorm/DomImplementation