Node builder almoust completly made should add element type checker so that the content can not get appended to elements which do not support inner html and return and append the node