Started implementing the new interfaces (ChildNode, NonDocumentTypeChildNode, ParentNode) from the DOM Living Standard