diff --git a/changes/unreleased/drawio-grid-gap.fixed.md b/changes/unreleased/drawio-grid-gap.fixed.md
new file mode 100644
index 0000000000..dc40b90c93
--- /dev/null
+++ b/changes/unreleased/drawio-grid-gap.fixed.md
@@ -0,0 +1 @@
+- The `drawio` rendering form lays unplaced nodes, and the members inside a container, out with a corridor between neighbours that the edge router can use: twice its clearance, the two half port squares, and one nudging lane (50 px instead of 40), so two parts with ports on their facing sides route instead of being left for draw.io to route under a notice.
diff --git a/docs/project/view-rendering-forms.md b/docs/project/view-rendering-forms.md
index 1a90df2334..19d4b1b043 100644
--- a/docs/project/view-rendering-forms.md
+++ b/docs/project/view-rendering-forms.md
@@ -1463,7 +1463,8 @@ obstacles and the ancestors an end lies in reduced to their headers; an edge fro
its own member leaves the header's underside above the member. Containers are padded by more than
twice the clearance so a path fits between neighbours. A stated `Route` is never re-routed, and
an edge the router finds no path for (two boxes nearer than twice the clearance plus their
-port squares, as the default layout's 40 px between siblings can be) is written without
+port squares; the grid and the members of a container keep that distance plus a nudging lane,
+50 px) is written without
waypoints under `edgeStyle=orthogonalEdgeStyle`, for draw.io to route as before, under a notice
naming the edge and its cells; an end at a port keeps its face as the anchor, the inner face when
the edge leads into the port's owner. A member drawn outside its container is routed in the
diff --git a/internal/ir/view/drawio.go b/internal/ir/view/drawio.go
index 81799f388e..be1be71e2a 100644
--- a/internal/ir/view/drawio.go
+++ b/internal/ir/view/drawio.go
@@ -118,10 +118,12 @@ func (b drawioBox) contains(o drawioBox) bool {
// The spacing the grid lays unplaced nodes out with, and the padding a
// container keeps about its nested children, in draw.io pixels.
const (
- drawioGridGap = 40
- // drawioNestedGap also parts a header from its members: more than twice
- // the router's clearance, so a path can pass between neighbours.
- drawioNestedGap = 2*route.Clearance + 8
+ // drawioGridGap leaves a corridor between neighbours for the router: its
+ // clearance on both sides, the two half port squares, and one nudging lane.
+ drawioGridGap = 2*route.Clearance + route.PortSize + route.Nudging
+ // drawioNestedGap parts nested members from each other and from their
+ // header by the same corridor.
+ drawioNestedGap = drawioGridGap
drawioNestedPad = 16
drawioPortSize = 12
drawioMinWidth = 100
diff --git a/internal/ir/view/testdata/abstract-interconnection.drawio.golden b/internal/ir/view/testdata/abstract-interconnection.drawio.golden
index 92af23a474..561e847eac 100644
--- a/internal/ir/view/testdata/abstract-interconnection.drawio.golden
+++ b/internal/ir/view/testdata/abstract-interconnection.drawio.golden
@@ -9,36 +9,36 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/abstract-mixed.drawio.golden b/internal/ir/view/testdata/abstract-mixed.drawio.golden
index 53b6e2ec63..7514d82d36 100644
--- a/internal/ir/view/testdata/abstract-mixed.drawio.golden
+++ b/internal/ir/view/testdata/abstract-mixed.drawio.golden
@@ -9,59 +9,59 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -72,58 +72,57 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
diff --git a/internal/ir/view/testdata/abstract-tree.drawio.golden b/internal/ir/view/testdata/abstract-tree.drawio.golden
index f7cb416f52..26f2861d31 100644
--- a/internal/ir/view/testdata/abstract-tree.drawio.golden
+++ b/internal/ir/view/testdata/abstract-tree.drawio.golden
@@ -9,122 +9,122 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
@@ -133,44 +133,44 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/action.drawio.golden b/internal/ir/view/testdata/action.drawio.golden
index 0ccdc09d31..679437d4d0 100644
--- a/internal/ir/view/testdata/action.drawio.golden
+++ b/internal/ir/view/testdata/action.drawio.golden
@@ -1,7 +1,6 @@
-
@@ -10,17 +9,17 @@
-
+
-
+
-
+
@@ -39,7 +38,7 @@
-
+
@@ -51,50 +50,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -103,9 +102,9 @@
-
-
-
+
+
+
@@ -114,24 +113,29 @@
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
@@ -140,9 +144,9 @@
-
-
-
+
+
+
@@ -151,17 +155,16 @@
-
+
-
+
-
-
+
@@ -170,7 +173,7 @@
-
+
@@ -179,7 +182,7 @@
-
+
@@ -188,8 +191,8 @@
-
-
+
+
@@ -198,8 +201,8 @@
-
-
+
+
@@ -208,8 +211,8 @@
-
-
+
+
diff --git a/internal/ir/view/testdata/calc-parameter-definitions.drawio.golden b/internal/ir/view/testdata/calc-parameter-definitions.drawio.golden
index debb1f3447..9a4bd10353 100644
--- a/internal/ir/view/testdata/calc-parameter-definitions.drawio.golden
+++ b/internal/ir/view/testdata/calc-parameter-definitions.drawio.golden
@@ -9,7 +9,7 @@
-
+
@@ -35,7 +35,7 @@
-
+
@@ -75,7 +75,7 @@
-
+
@@ -94,7 +94,7 @@
-
+
diff --git a/internal/ir/view/testdata/calc-parameters.drawio.golden b/internal/ir/view/testdata/calc-parameters.drawio.golden
index 3416418106..8e6375f628 100644
--- a/internal/ir/view/testdata/calc-parameters.drawio.golden
+++ b/internal/ir/view/testdata/calc-parameters.drawio.golden
@@ -9,7 +9,7 @@
-
+
@@ -35,27 +35,27 @@
-
+
-
+
-
+
-
+
-
+
@@ -81,7 +81,7 @@
-
+
@@ -120,17 +120,17 @@
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/case.drawio.golden b/internal/ir/view/testdata/case.drawio.golden
index 894753c1cb..fa78edb418 100644
--- a/internal/ir/view/testdata/case.drawio.golden
+++ b/internal/ir/view/testdata/case.drawio.golden
@@ -4,103 +4,103 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -112,21 +112,20 @@
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
@@ -135,8 +134,8 @@
-
-
+
+
@@ -145,8 +144,8 @@
-
-
+
+
@@ -155,19 +154,18 @@
-
-
+
+
-
+
-
-
-
+
+
@@ -181,9 +179,9 @@
-
-
-
+
+
+
@@ -192,10 +190,10 @@
-
-
-
-
+
+
+
+
@@ -209,9 +207,9 @@
-
-
-
+
+
+
@@ -222,11 +220,12 @@
-
+
-
-
+
+
+
@@ -240,8 +239,8 @@
-
-
+
+
diff --git a/internal/ir/view/testdata/feature-membership.drawio.golden b/internal/ir/view/testdata/feature-membership.drawio.golden
index d3fc6b5f9d..0f4cfda2f7 100644
--- a/internal/ir/view/testdata/feature-membership.drawio.golden
+++ b/internal/ir/view/testdata/feature-membership.drawio.golden
@@ -9,41 +9,41 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -51,38 +51,38 @@
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/internal/ir/view/testdata/filters.drawio.golden b/internal/ir/view/testdata/filters.drawio.golden
index 08cbe54943..7e3dd2c9fc 100644
--- a/internal/ir/view/testdata/filters.drawio.golden
+++ b/internal/ir/view/testdata/filters.drawio.golden
@@ -9,17 +9,17 @@
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/general-definition.drawio.golden b/internal/ir/view/testdata/general-definition.drawio.golden
index de5ad07bb1..0a267281e3 100644
--- a/internal/ir/view/testdata/general-definition.drawio.golden
+++ b/internal/ir/view/testdata/general-definition.drawio.golden
@@ -9,72 +9,72 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86,8 +86,8 @@
-
-
+
+
@@ -96,9 +96,9 @@
-
-
-
+
+
+
@@ -107,9 +107,9 @@
-
-
-
+
+
+
@@ -118,8 +118,8 @@
-
-
+
+
@@ -128,22 +128,19 @@
-
-
-
+
+
+
-
+
-
-
-
-
-
+
+
@@ -152,8 +149,8 @@
-
-
+
+
@@ -162,10 +159,10 @@
-
-
-
-
+
+
+
+
@@ -174,9 +171,9 @@
-
-
-
+
+
+
@@ -185,9 +182,9 @@
-
-
-
+
+
+
@@ -196,8 +193,8 @@
-
-
+
+
@@ -206,9 +203,9 @@
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/general-package.drawio.golden b/internal/ir/view/testdata/general-package.drawio.golden
index c61283e0f5..bd1f6d90b6 100644
--- a/internal/ir/view/testdata/general-package.drawio.golden
+++ b/internal/ir/view/testdata/general-package.drawio.golden
@@ -9,27 +9,27 @@
-
+
-
+
-
+
-
+
-
+
@@ -41,8 +41,8 @@
-
-
+
+
@@ -51,8 +51,8 @@
-
-
+
+
@@ -61,9 +61,9 @@
-
-
-
+
+
+
@@ -72,9 +72,9 @@
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/general-requirement.drawio.golden b/internal/ir/view/testdata/general-requirement.drawio.golden
index 40324dc283..b8a27cca69 100644
--- a/internal/ir/view/testdata/general-requirement.drawio.golden
+++ b/internal/ir/view/testdata/general-requirement.drawio.golden
@@ -4,83 +4,83 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -92,19 +92,18 @@
-
-
-
+
+
+
-
+
-
-
+
@@ -113,8 +112,8 @@
-
-
+
+
@@ -123,9 +122,9 @@
-
-
-
+
+
+
@@ -134,8 +133,8 @@
-
-
+
+
@@ -144,7 +143,7 @@
-
+
@@ -153,9 +152,9 @@
-
-
-
+
+
+
@@ -164,18 +163,18 @@
-
-
+
+
-
+
-
-
+
+
@@ -184,9 +183,9 @@
-
-
-
+
+
+
@@ -195,7 +194,7 @@
-
+
@@ -204,30 +203,28 @@
-
-
+
+
-
+
-
-
-
-
+
+
-
+
-
-
+
+
diff --git a/internal/ir/view/testdata/glyphs-action.drawio.golden b/internal/ir/view/testdata/glyphs-action.drawio.golden
index 061105404a..04d931ba7f 100644
--- a/internal/ir/view/testdata/glyphs-action.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-action.drawio.golden
@@ -9,12 +9,12 @@
-
+
-
+
@@ -26,7 +26,7 @@
-
+
diff --git a/internal/ir/view/testdata/glyphs-definition.drawio.golden b/internal/ir/view/testdata/glyphs-definition.drawio.golden
index bd276efcfd..d87d80d0c7 100644
--- a/internal/ir/view/testdata/glyphs-definition.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-definition.drawio.golden
@@ -9,67 +9,67 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -86,8 +86,8 @@
-
-
+
+
@@ -96,8 +96,8 @@
-
-
+
+
@@ -111,28 +111,26 @@
-
-
+
+
-
+
-
-
+
-
+
-
-
+
@@ -146,9 +144,9 @@
-
-
-
+
+
+
@@ -157,7 +155,7 @@
-
+
diff --git a/internal/ir/view/testdata/glyphs-interconnection.drawio.golden b/internal/ir/view/testdata/glyphs-interconnection.drawio.golden
index 391ef5c3bb..b5f022ca48 100644
--- a/internal/ir/view/testdata/glyphs-interconnection.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-interconnection.drawio.golden
@@ -9,27 +9,27 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/glyphs-mixed.drawio.golden b/internal/ir/view/testdata/glyphs-mixed.drawio.golden
index 3e277b8168..53f0e2a915 100644
--- a/internal/ir/view/testdata/glyphs-mixed.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-mixed.drawio.golden
@@ -3,68 +3,68 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -76,7 +76,7 @@
-
+
@@ -88,12 +88,12 @@
-
+
-
+
@@ -105,7 +105,7 @@
-
+
@@ -117,54 +117,54 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -173,27 +173,27 @@
-
-
+
+
-
+
-
+
-
+
-
-
+
+
diff --git a/internal/ir/view/testdata/glyphs-package.drawio.golden b/internal/ir/view/testdata/glyphs-package.drawio.golden
index 5b5344882a..663853eaa6 100644
--- a/internal/ir/view/testdata/glyphs-package.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-package.drawio.golden
@@ -9,17 +9,17 @@
-
+
-
+
-
+
@@ -31,8 +31,8 @@
-
-
+
+
@@ -41,7 +41,7 @@
-
+
diff --git a/internal/ir/view/testdata/glyphs-requirement.drawio.golden b/internal/ir/view/testdata/glyphs-requirement.drawio.golden
index 0ddb641726..b2c40db53a 100644
--- a/internal/ir/view/testdata/glyphs-requirement.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-requirement.drawio.golden
@@ -9,30 +9,30 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -46,9 +46,9 @@
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/glyphs-tree.drawio.golden b/internal/ir/view/testdata/glyphs-tree.drawio.golden
index ff48afaed4..78ae9a8af8 100644
--- a/internal/ir/view/testdata/glyphs-tree.drawio.golden
+++ b/internal/ir/view/testdata/glyphs-tree.drawio.golden
@@ -9,154 +9,154 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/interconnection-constraints.drawio.golden b/internal/ir/view/testdata/interconnection-constraints.drawio.golden
index 30661106f4..991cd62f69 100644
--- a/internal/ir/view/testdata/interconnection-constraints.drawio.golden
+++ b/internal/ir/view/testdata/interconnection-constraints.drawio.golden
@@ -1,7 +1,6 @@
-
@@ -10,32 +9,32 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -61,7 +60,7 @@
-
+
@@ -89,8 +88,8 @@
-
-
+
+
@@ -99,20 +98,30 @@
-
-
+
+
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
diff --git a/internal/ir/view/testdata/interconnection-ports.drawio.golden b/internal/ir/view/testdata/interconnection-ports.drawio.golden
index e089ad4345..426d20e97d 100644
--- a/internal/ir/view/testdata/interconnection-ports.drawio.golden
+++ b/internal/ir/view/testdata/interconnection-ports.drawio.golden
@@ -9,12 +9,12 @@
-
+
-
+
@@ -26,7 +26,7 @@
-
+
@@ -38,15 +38,15 @@
-
+
-
-
+
+
@@ -55,8 +55,8 @@
-
-
+
+
diff --git a/internal/ir/view/testdata/interconnection.drawio.golden b/internal/ir/view/testdata/interconnection.drawio.golden
index 7c613ab400..cd6c2c4df6 100644
--- a/internal/ir/view/testdata/interconnection.drawio.golden
+++ b/internal/ir/view/testdata/interconnection.drawio.golden
@@ -9,12 +9,12 @@
-
+
-
+
@@ -26,12 +26,12 @@
-
+
-
+
@@ -43,25 +43,25 @@
-
+
-
+
-
+
-
-
+
+
diff --git a/internal/ir/view/testdata/layout.drawio.golden b/internal/ir/view/testdata/layout.drawio.golden
index ac9d4eeb06..2884615030 100644
--- a/internal/ir/view/testdata/layout.drawio.golden
+++ b/internal/ir/view/testdata/layout.drawio.golden
@@ -9,12 +9,12 @@
-
+
-
+
@@ -28,7 +28,7 @@
-
+
@@ -50,7 +50,7 @@
-
+
@@ -62,13 +62,13 @@
-
+
-
+
diff --git a/internal/ir/view/testdata/mixed-memberships.drawio.golden b/internal/ir/view/testdata/mixed-memberships.drawio.golden
index 8f0787943c..3a40a3ede8 100644
--- a/internal/ir/view/testdata/mixed-memberships.drawio.golden
+++ b/internal/ir/view/testdata/mixed-memberships.drawio.golden
@@ -3,276 +3,275 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -281,8 +280,8 @@
-
-
+
+
@@ -291,9 +290,9 @@
-
-
-
+
+
+
@@ -302,8 +301,8 @@
-
-
+
+
@@ -312,7 +311,7 @@
-
+
@@ -321,9 +320,9 @@
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/mixed.drawio.golden b/internal/ir/view/testdata/mixed.drawio.golden
index 46f0895cad..670aa4d5a2 100644
--- a/internal/ir/view/testdata/mixed.drawio.golden
+++ b/internal/ir/view/testdata/mixed.drawio.golden
@@ -3,53 +3,53 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -61,7 +61,7 @@
-
+
@@ -73,119 +73,119 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -194,8 +194,8 @@
-
-
+
+
@@ -204,7 +204,7 @@
-
+
@@ -213,10 +213,10 @@
-
-
-
-
+
+
+
+
@@ -225,8 +225,8 @@
-
-
+
+
@@ -235,9 +235,9 @@
-
-
-
+
+
+
@@ -246,7 +246,7 @@
-
+
@@ -255,184 +255,186 @@
-
-
+
+
-
+
-
+
-
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
+
+
-
+
-
-
-
-
+
+
+
+
@@ -441,38 +443,38 @@
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
@@ -481,17 +483,17 @@
-
+
-
+
-
-
+
+
@@ -500,8 +502,8 @@
-
-
+
+
@@ -510,30 +512,30 @@
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
diff --git a/internal/ir/view/testdata/state-entry.drawio.golden b/internal/ir/view/testdata/state-entry.drawio.golden
index 7e3142a6b8..262959445b 100644
--- a/internal/ir/view/testdata/state-entry.drawio.golden
+++ b/internal/ir/view/testdata/state-entry.drawio.golden
@@ -9,90 +9,90 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -101,8 +101,8 @@
-
-
+
+
@@ -111,37 +111,36 @@
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
@@ -150,26 +149,26 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -178,7 +177,7 @@
-
+
diff --git a/internal/ir/view/testdata/state.drawio.golden b/internal/ir/view/testdata/state.drawio.golden
index dfb6726c0f..bb44a21f85 100644
--- a/internal/ir/view/testdata/state.drawio.golden
+++ b/internal/ir/view/testdata/state.drawio.golden
@@ -9,44 +9,44 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -55,36 +55,31 @@
-
-
+
+
-
+
-
+
-
-
-
-
-
-
-
+
+
-
+
@@ -93,7 +88,7 @@
-
+
diff --git a/internal/ir/view/testdata/tree-edges.drawio.golden b/internal/ir/view/testdata/tree-edges.drawio.golden
index 5c85511a87..2f3bef69ad 100644
--- a/internal/ir/view/testdata/tree-edges.drawio.golden
+++ b/internal/ir/view/testdata/tree-edges.drawio.golden
@@ -3,271 +3,271 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
-
+
@@ -275,10 +275,10 @@
-
-
-
-
+
+
+
+
@@ -287,8 +287,8 @@
-
-
+
+
@@ -297,8 +297,8 @@
-
-
+
+
@@ -309,108 +309,99 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
-
+
-
-
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
@@ -418,11 +409,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -431,14 +422,14 @@
-
-
+
+
-
+
@@ -446,26 +437,26 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
@@ -473,81 +464,81 @@
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
+
+
+
+
+
diff --git a/internal/ir/view/testdata/tree.drawio.golden b/internal/ir/view/testdata/tree.drawio.golden
index 442ba659a0..28116b3e44 100644
--- a/internal/ir/view/testdata/tree.drawio.golden
+++ b/internal/ir/view/testdata/tree.drawio.golden
@@ -3,92 +3,92 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/typed-action.drawio.golden b/internal/ir/view/testdata/typed-action.drawio.golden
index 5632d41340..f05e6039ce 100644
--- a/internal/ir/view/testdata/typed-action.drawio.golden
+++ b/internal/ir/view/testdata/typed-action.drawio.golden
@@ -9,30 +9,30 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -41,7 +41,7 @@
-
+
diff --git a/internal/ir/view/testdata/typed-state.drawio.golden b/internal/ir/view/testdata/typed-state.drawio.golden
index bffebdadbe..00300f414c 100644
--- a/internal/ir/view/testdata/typed-state.drawio.golden
+++ b/internal/ir/view/testdata/typed-state.drawio.golden
@@ -9,30 +9,30 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -41,7 +41,7 @@
-
+
@@ -50,7 +50,7 @@
-
+
diff --git a/internal/ir/view/testdata/variation-interconnection.drawio.golden b/internal/ir/view/testdata/variation-interconnection.drawio.golden
index a14b35f59c..0a75160397 100644
--- a/internal/ir/view/testdata/variation-interconnection.drawio.golden
+++ b/internal/ir/view/testdata/variation-interconnection.drawio.golden
@@ -9,34 +9,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/internal/ir/view/testdata/variation-mixed.drawio.golden b/internal/ir/view/testdata/variation-mixed.drawio.golden
index d5e6faaeeb..531ce31f87 100644
--- a/internal/ir/view/testdata/variation-mixed.drawio.golden
+++ b/internal/ir/view/testdata/variation-mixed.drawio.golden
@@ -3,96 +3,94 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
diff --git a/internal/ir/view/testdata/variation-tree.drawio.golden b/internal/ir/view/testdata/variation-tree.drawio.golden
index cf2fd64ebd..5274fd6d85 100644
--- a/internal/ir/view/testdata/variation-tree.drawio.golden
+++ b/internal/ir/view/testdata/variation-tree.drawio.golden
@@ -3,93 +3,91 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
-
+
-
+
-
+
-
+