VX(Li): Add an abstraction for nodes (TNode) and the edge (IEdge). Update the existing code to use these abstractions.