ExtrUniquePtrHolder.h Node1 ExtrUniquePtrHolder.h Node2 algorithm Node1->Node2 Node3 memory Node1->Node3 Node4 vector Node1->Node4