BlockTypes.h Node1 BlockTypes.h Node2 cstdint Node1->Node2 Node3 string Node1->Node3