Added factories for creation of NodeComponents and Endpoints from RDF