Introduce a new node and traject abstraction.