removeNode method
Removes a node by ID. Also removes all port spatial items for this node.
Implementation
void removeNode(String nodeId) {
final node = _nodes.remove(nodeId);
if (node != null) {
_grid.remove(NodeSpatialItem(nodeId: nodeId, bounds: Rect.zero).id);
_removePortsForNode(nodeId, notify: false);
_notifyChanged();
}
}