Offset getNodeGap(T node1, T node2, [Offset defaultGap = const Offset(8, 8)]) { return gapFun?.call(node1, node2) ?? defaultGap; }