Renamed Node* classes to be XomNode* so there is less likely to be a conflict with 3rd party code using the library