struct Node{ int id; string name;}struct Pin{ int id; Node* node;}struct Link{ int id; Pin* start; Pin* end;}struct Config{ std::vector<Node> Nodes; std::vector<Pin> Pins; std::vector<Link> Links;}