Node constructor
Node({})
Implementation
Node({
required this.position,
required this.data,
required this.id,
this.size = const Size(150, 80),
List<Port>? inputs,
List<Port>? outputs,
}) : inputPorts = inputs ?? [],
outputPorts = outputs ?? [] {
_calculatePortPositions();
}