Reorganize DOM following DOM4 spec
ignore munit generated .temp
First version of DOM implementation with most important classes