diff --git a/docs/practices/Planning-And-Management/Delegation.md b/docs/practices/Planning-And-Management/Delegation.md
index 6be9d6f97..6964625ab 100644
--- a/docs/practices/Planning-And-Management/Delegation.md
+++ b/docs/practices/Planning-And-Management/Delegation.md
@@ -11,6 +11,7 @@ practice:
aka:
- "Task Assignment"
- "Empowerment"
+ - "Hierarchy"
- "Authority Delegation"
- "Responsibility Allocation"
mitigates:
diff --git a/docs/risks/Complexity-Risk/Connectivity.md b/docs/risks/Complexity-Risk/Connectivity.md
index feac1d160..3274eec7a 100644
--- a/docs/risks/Complexity-Risk/Connectivity.md
+++ b/docs/risks/Complexity-Risk/Connectivity.md
@@ -80,7 +80,7 @@ Secondly, it's not apparent to **i** that **j** _even exists_: we have hidden th
![Modularisation and Hierarchy](/img/generated/risks/complexity/modularisation.svg)
-The trade-off of modularisation/hierarchy is shown in the above diagram, and it's our third tool for battling [Codebase Risk](/tags/Codebase-Risk).
+The trade-off of modularisation/hierarchy is shown in the above diagram, and it's our third tool for battling [Complexity Risk](/tags/Complexity-Risk).
But we don't just see this in software, it's everywhere in our lives: societies, business, and living organisms all use this technique. For example in our bodies we have:
diff --git a/src/images/generated/estimating/planner/refactoring.adl b/src/images/generated/estimating/planner/refactoring.adl
index 600d88908..9ca327d12 100644
--- a/src/images/generated/estimating/planner/refactoring.adl
+++ b/src/images/generated/estimating/planner/refactoring.adl
@@ -5,7 +5,7 @@
xslt:template="/public/templates/risk-first/risk-first-template.xsl">
-
+
50% Of Users Don't
Complete The Premium-Tier
@@ -20,12 +20,4 @@
50K Subscribers By Q4
-
-
-
-
-
-
-
-
diff --git a/src/images/generated/risks/complexity/modularisation.adl b/src/images/generated/risks/complexity/modularisation.adl
index a761eb796..ce4c47678 100644
--- a/src/images/generated/risks/complexity/modularisation.adl
+++ b/src/images/generated/risks/complexity/modularisation.adl
@@ -13,17 +13,20 @@
- Modularisation, Hierarchy
+ Delegation, Hierarchy
diff --git a/static/img/generated/bets/coding/new-feature.svg b/static/img/generated/bets/coding/new-feature.svg
index bf3cfb522..44dab6bb0 100644
--- a/static/img/generated/bets/coding/new-feature.svg
+++ b/static/img/generated/bets/coding/new-feature.svg
@@ -1799,9 +1799,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1891,7 +1897,7 @@ fill-opacity: 1;
-
@@ -1974,7 +1980,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/bets/coding/new-market.svg b/static/img/generated/bets/coding/new-market.svg
index df093bbfd..639b3b017 100644
--- a/static/img/generated/bets/coding/new-market.svg
+++ b/static/img/generated/bets/coding/new-market.svg
@@ -1566,9 +1566,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1774,9 +1780,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/bets/coding/refactoring.svg b/static/img/generated/bets/coding/refactoring.svg
index e842f0285..3f96dafff 100644
--- a/static/img/generated/bets/coding/refactoring.svg
+++ b/static/img/generated/bets/coding/refactoring.svg
@@ -1583,7 +1583,7 @@ fill-opacity: 1;
-
@@ -1780,9 +1780,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/bets/coding/spike.svg b/static/img/generated/bets/coding/spike.svg
index f588e80f2..6a6db3cbb 100644
--- a/static/img/generated/bets/coding/spike.svg
+++ b/static/img/generated/bets/coding/spike.svg
@@ -1583,7 +1583,7 @@ fill-opacity: 1;
-
@@ -1895,9 +1895,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1987,7 +1993,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/bets/debugging/test1.svg b/static/img/generated/bets/debugging/test1.svg
index 81e6a8c07..fab4aa23c 100644
--- a/static/img/generated/bets/debugging/test1.svg
+++ b/static/img/generated/bets/debugging/test1.svg
@@ -1798,9 +1798,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/bets/debugging/test2.svg b/static/img/generated/bets/debugging/test2.svg
index 504d5815f..8430395a8 100644
--- a/static/img/generated/bets/debugging/test2.svg
+++ b/static/img/generated/bets/debugging/test2.svg
@@ -2037,9 +2037,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/bets/debugging/test3.svg b/static/img/generated/bets/debugging/test3.svg
index ea7b8871a..24fb8b461 100644
--- a/static/img/generated/bets/debugging/test3.svg
+++ b/static/img/generated/bets/debugging/test3.svg
@@ -1819,9 +1819,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/bets/debugging/test4.svg b/static/img/generated/bets/debugging/test4.svg
index bc325d05a..cf18edc10 100644
--- a/static/img/generated/bets/debugging/test4.svg
+++ b/static/img/generated/bets/debugging/test4.svg
@@ -1805,9 +1805,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/estimating/accept_estimate.svg b/static/img/generated/estimating/accept_estimate.svg
index 2d6306f6c..b33cc512a 100644
--- a/static/img/generated/estimating/accept_estimate.svg
+++ b/static/img/generated/estimating/accept_estimate.svg
@@ -1739,9 +1739,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1939,9 +1945,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2077,9 +2089,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/estimating/journey.svg b/static/img/generated/estimating/journey.svg
index a883b0106..f0e01f5db 100644
--- a/static/img/generated/estimating/journey.svg
+++ b/static/img/generated/estimating/journey.svg
@@ -1550,9 +1550,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1625,9 +1631,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1700,9 +1712,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1932,7 +1950,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/estimating/planner/estimates.svg b/static/img/generated/estimating/planner/estimates.svg
index a4b235f79..d6159fa82 100644
--- a/static/img/generated/estimating/planner/estimates.svg
+++ b/static/img/generated/estimating/planner/estimates.svg
@@ -1628,9 +1628,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1745,9 +1751,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1868,9 +1880,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1985,9 +2003,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/estimating/scrum/scrum2.svg b/static/img/generated/estimating/scrum/scrum2.svg
index 2c47017d1..5223d7ca5 100644
--- a/static/img/generated/estimating/scrum/scrum2.svg
+++ b/static/img/generated/estimating/scrum/scrum2.svg
@@ -1775,9 +1775,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/estimating/scrum/scrum3.svg b/static/img/generated/estimating/scrum/scrum3.svg
index efbc25cb7..9e28723bb 100644
--- a/static/img/generated/estimating/scrum/scrum3.svg
+++ b/static/img/generated/estimating/scrum/scrum3.svg
@@ -1790,9 +1790,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2008,7 +2014,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/estimating/scrum/scrum4.svg b/static/img/generated/estimating/scrum/scrum4.svg
index e3cb6071e..22270ba8c 100644
--- a/static/img/generated/estimating/scrum/scrum4.svg
+++ b/static/img/generated/estimating/scrum/scrum4.svg
@@ -1790,9 +1790,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2024,7 +2030,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/agency/cco.svg b/static/img/generated/risks/agency/cco.svg
index 789a96c71..0fa41e05b 100644
--- a/static/img/generated/risks/agency/cco.svg
+++ b/static/img/generated/risks/agency/cco.svg
@@ -1641,7 +1641,7 @@ fill-opacity: 1;
-
@@ -1874,9 +1874,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/complexity/complexity-risk-impact.svg b/static/img/generated/risks/complexity/complexity-risk-impact.svg
index 57e7f23fe..82465e331 100644
--- a/static/img/generated/risks/complexity/complexity-risk-impact.svg
+++ b/static/img/generated/risks/complexity/complexity-risk-impact.svg
@@ -1571,7 +1571,7 @@ fill-opacity: 1;
-
@@ -1674,7 +1674,7 @@ fill-opacity: 1;
-
@@ -1741,9 +1741,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/complexity/feature-creep.svg b/static/img/generated/risks/complexity/feature-creep.svg
index 4f309d05a..53e8f9ffe 100644
--- a/static/img/generated/risks/complexity/feature-creep.svg
+++ b/static/img/generated/risks/complexity/feature-creep.svg
@@ -1817,7 +1817,7 @@ fill-opacity: 1;
-
@@ -1881,9 +1881,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1973,7 +1979,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/complexity/libraries.svg b/static/img/generated/risks/complexity/libraries.svg
index 237940cfc..edb3b8b42 100644
--- a/static/img/generated/risks/complexity/libraries.svg
+++ b/static/img/generated/risks/complexity/libraries.svg
@@ -8,10 +8,10 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1091"
+ width="1602"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
- height="402"
+ height="453"
pp:height="$height">
http://robs-pro:8080/api/renderer?format=svg
@@ -1445,12 +1445,12 @@ fill-opacity: 1;
xlink:type="simple"
id="adl:markup"
xlink:show="other"
- type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJMaWJyYXJpZXMiCiAgICAgICAgIHhzbHQ6dGVtcGxhdGU9Ii9wdWJsaWMvdGVtcGxhdGVzL3Jpc2stZmlyc3Qvcmlzay1maXJzdC10ZW1wbGF0ZS54c2wiPgogICA8Y29udGFpbmVyIGJvcmRlcmVkPSJ0cnVlIgogICAgICAgICAgICAgIGlkPSJjIgogICAgICAgICAgICAgIHN0eWxlPSItLWtpdGU5LWxheW91dDogcmlnaHQ7IC0ta2l0ZTktdmVydGljYWwtYWxpZ246IGNlbnRlcjsiPgogICAgICA8bWl0aWdhdGVkPgogICAgICAgICA8cmlzayBjbGFzcz0iY29tcGxleGl0eSIvPgogICAgICA8L21pdGlnYXRlZD4KICAgICAgPGxhYmVsIGlkPSJpZF8xNiI+CiAgICAgICAgSW50ZXJuYWwgTW9kZWwKICAgICAgPC9sYWJlbD4KICAgPC9jb250YWluZXI+CiAgIDxncm91cCBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IGRvd247IC0ta2l0ZTktaG9yaXpvbnRhbC1hbGlnbjogbGVmdDsiPgogICAgICA8YWN0aW9uIGlkPSJhMiI+TGlicmFyaWVzLCBMYW5ndWFnZXM8L2FjdGlvbj4KICAgPC9ncm91cD4KICAgPGdyb3VwIHN0eWxlPSItLWtpdGU5LWxheW91dDogZG93bjsiPgogICAgICA8Y29udGFpbmVyIGlkPSJkMiIgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS1zaXppbmc6IG1heGltaXplOyI+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJkZXBlbmRlbmN5IiBpZD0icjIiLz4KICAgICAgICAgPHJpc2sgY2xhc3M9ImJvdW5kYXJ5Ii8+CiAgICAgICAgIDxsYWJlbCBpZD0iaWRfMTYtZXEiPgogICAgICAgICAgQXR0ZW5kYW50IFJpc2tzCiAgICAgICAgPC9sYWJlbD4KICAgICAgPC9jb250YWluZXI+CiAgIDwvZ3JvdXA+CjwvZGlhZ3JhbT4K
+ type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJMaWJyYXJpZXMiCiAgICAgICAgIHhzbHQ6dGVtcGxhdGU9Ii9wdWJsaWMvdGVtcGxhdGVzL3Jpc2stZmlyc3Qvcmlzay1maXJzdC10ZW1wbGF0ZS54c2wiPgogICA8Y29udGFpbmVyIGJvcmRlcmVkPSJ0cnVlIgogICAgICAgICAgICAgIGlkPSJjIgogICAgICAgICAgICAgIHN0eWxlPSItLWtpdGU5LWxheW91dDogcmlnaHQ7IC0ta2l0ZTktdmVydGljYWwtYWxpZ246IGNlbnRlcjsiPgogICAgICA8bWl0aWdhdGVkPgogICAgICAgICA8cmlzayBjbGFzcz0iY29tcGxleGl0eSIvPgogICAgICA8L21pdGlnYXRlZD4KICAgICAgPGxhYmVsIGlkPSJpZF8xNiI+CiAgICAgICAgSW1wbGVtZW50aW5nIGV2ZXJ5dGhpbmcgbWVhbnMgb3duaW5nIGEgbG90IG9mIAogICAgICAgIGNvbXBsZXhpdHkuICAKICAgICAgPC9sYWJlbD4KICAgPC9jb250YWluZXI+CiAgIDxncm91cCBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IGRvd247IC0ta2l0ZTktaG9yaXpvbnRhbC1hbGlnbjogbGVmdDsiPgogICAgICA8YWN0aW9uIGlkPSJhMiI+TGlicmFyaWVzLCBMYW5ndWFnZXM8L2FjdGlvbj4KICAgPC9ncm91cD4KICAgPGdyb3VwIHN0eWxlPSItLWtpdGU5LWxheW91dDogZG93bjsiPgogICAgICA8Y29udGFpbmVyIGlkPSJkMiIgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS1zaXppbmc6IG1heGltaXplOyI+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJkZXBlbmRlbmN5IiBpZD0icjIiLz4KICAgICAgICAgPHJpc2sgY2xhc3M9ImJvdW5kYXJ5Ii8+CiAgICAgICAgIDxsYWJlbCBpZD0iaWRfMTYtZXEiPgogICAgICAgICAgVXNpbmcgbGlicmFyaWVzIG9yIGxhbmd1YWdlcyBzaGlmdHMKICAgICAgICAgIGNvbXBsZXhpdHkgdG8gYW5vdGhlciBvd25lciwgYnV0IGNyZWF0ZXMgZGVwZW5kZW5jeQogICAgICAgICAgYW5kIGxvY2staW4gcmlza3MuCiAgICAgICAgPC9sYWJlbD4KICAgICAgPC9jb250YWluZXI+CiAgIDwvZ3JvdXA+CjwvZGlhZ3JhbT4K
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [202.0, 79.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [202.0, 79.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [282.0, 92.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1549,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [265.0, 140.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
@@ -1605,9 +1605,9 @@ fill-opacity: 1;
stroke-width="10pt"/>
@@ -1630,11 +1630,17 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(11.4,34.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [65.0, 318.0]; rect-size: [143.0, 25.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [53.0, 331.0]; rect-size: [490.0, 51.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
@@ -1647,9 +1653,9 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [602.0, 185.0]; rect-size: [281.0, 83.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [631.0, 214.0]; rect-size: [210.0, 25.0]; position: none; painter: direct-svg; ">
@@ -1702,19 +1708,19 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [909.0, 26.0]; rect-size: [667.0, 401.0]; position: none; painter: direct-svg; ">
@@ -1722,7 +1728,7 @@ fill-opacity: 1;
transform="translate(20.0,20.0)"
k9-texture="background"
style="--kite9-layout: right; --kite9-sizing: maximize;"
- k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [maximize maximize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [606.0, 46.0]; rect-size: [439.0, 310.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [maximize maximize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [929.0, 46.0]; rect-size: [627.0, 361.0]; position: none; painter: direct-svg; "
id="d2"
k9-format="container"
k9-ui="drag delete align connect insert autoconnect layout label fill stroke size align"
@@ -1731,19 +1737,19 @@ fill-opacity: 1;
-
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1099.0, 79.0]; rect-size: [18.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1781,7 +1787,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [689.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1074.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [1281.0, 66.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1371.0, 79.0]; rect-size: [13.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1862,7 +1868,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [895.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1344.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+
+
+
+
+
@@ -1901,9 +1913,9 @@ fill-opacity: 1;
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [962.0, 318.0]; rect-size: [561.0, 76.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
+
+
+
+
+
diff --git a/static/img/generated/risks/complexity/modularisation.svg b/static/img/generated/risks/complexity/modularisation.svg
index bf9f1e94a..a69843514 100644
--- a/static/img/generated/risks/complexity/modularisation.svg
+++ b/static/img/generated/risks/complexity/modularisation.svg
@@ -8,10 +8,10 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="935"
+ width="1534"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
- height="402"
+ height="453"
pp:height="$height">
http://robs-pro:8080/api/renderer?format=svg
@@ -1445,12 +1445,12 @@ fill-opacity: 1;
xlink:type="simple"
id="adl:markup"
xlink:show="other"
- type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJBYnN0cmFjdGlvbiIKICAgICAgICAgeHNsdDp0ZW1wbGF0ZT0iL3B1YmxpYy90ZW1wbGF0ZXMvcmlzay1maXJzdC9yaXNrLWZpcnN0LXRlbXBsYXRlLnhzbCI+CiAgIDxjb250YWluZXIgYm9yZGVyZWQ9InRydWUiCiAgICAgICAgICAgICAgaWQ9ImMiCiAgICAgICAgICAgICAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS12ZXJ0aWNhbC1hbGlnbjogY2VudGVyOyI+CiAgICAgIDxtaXRpZ2F0ZWQ+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJjb21wbGV4aXR5Ii8+CiAgICAgIDwvbWl0aWdhdGVkPgogICAgICA8bGFiZWwgaWQ9ImlkXzE2Ij4KICAgICAgICBJbnRlcm5hbCBNb2RlbAogICAgICA8L2xhYmVsPgogICA8L2NvbnRhaW5lcj4KICAgPGdyb3VwIHN0eWxlPSItLWtpdGU5LWxheW91dDogZG93bjsgLS1raXRlOS1ob3Jpem9udGFsLWFsaWduOiBsZWZ0OyI+CiAgICAgIDxhY3Rpb24gaWQ9ImExIj5Nb2R1bGFyaXNhdGlvbiwgSGllcmFyY2h5PC9hY3Rpb24+CiAgIDwvZ3JvdXA+CiAgIDxncm91cCBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IGRvd247Ij4KICAgICAgPGNvbnRhaW5lciBpZD0iZDEiIHN0eWxlPSItLWtpdGU5LWxheW91dDogcmlnaHQ7IC0ta2l0ZTktc2l6aW5nOiBtYXhpbWl6ZTsiPgogICAgICAgICA8cmlzayBjbGFzcz0iY29tbXVuaWNhdGlvbiIgaWQ9InIxIi8+CiAgICAgICAgIDxsYWJlbCBpZD0iaWRfMTYtYXIiPgogICAgICAgICAgQXR0ZW5kYW50IFJpc2tzCiAgICAgICAgPC9sYWJlbD4KICAgICAgPC9jb250YWluZXI+CiAgIDwvZ3JvdXA+CjwvZGlhZ3JhbT4K
+ type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJBYnN0cmFjdGlvbiIKICAgICAgICAgeHNsdDp0ZW1wbGF0ZT0iL3B1YmxpYy90ZW1wbGF0ZXMvcmlzay1maXJzdC9yaXNrLWZpcnN0LXRlbXBsYXRlLnhzbCI+CiAgIDxjb250YWluZXIgYm9yZGVyZWQ9InRydWUiCiAgICAgICAgICAgICAgaWQ9ImMiCiAgICAgICAgICAgICAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS12ZXJ0aWNhbC1hbGlnbjogY2VudGVyOyI+CiAgICAgIDxtaXRpZ2F0ZWQ+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJjb21wbGV4aXR5Ii8+CiAgICAgIDwvbWl0aWdhdGVkPgogICAgICA8bGFiZWwgaWQ9ImlkXzE2Ij4KICAgICAgICBTeXN0ZW1zIGluIHdoaWNoIHRoZXJlIGFyZSBtdWx0aXBsZSBwYXRocyBvZgogICAgICAgIGNvbW11bmljYXRpb24gYW5kIGNvbnRyb2wgYXJlIG9mdGVuIGNvbXBsZXguCiAgICAgIDwvbGFiZWw+CiAgIDwvY29udGFpbmVyPgogICA8Z3JvdXAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiBkb3duOyAtLWtpdGU5LWhvcml6b250YWwtYWxpZ246IGxlZnQ7Ij4KICAgICAgPGFjdGlvbiBpZD0iYTEiPkRlbGVnYXRpb24sIEhpZXJhcmNoeTwvYWN0aW9uPgogICA8L2dyb3VwPgogICA8Z3JvdXAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiBkb3duOyI+CiAgICAgIDxjb250YWluZXIgaWQ9ImQxIiBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IHJpZ2h0OyAtLWtpdGU5LXNpemluZzogbWF4aW1pemU7Ij4KICAgICAgICAgPHJpc2sgY2xhc3M9ImNvbW11bmljYXRpb24iIGlkPSJyMSIvPgogICAgICAgICA8bGFiZWwgaWQ9ImlkXzE2LWFyIj4KICAgICAgICAgIEludHJvZHVjaW5nIGhpZXJhcmNoaWNhbCBvd25lcnNoaXAgc2ltcGxpZmllcyB0aGUgCiAgICAgICAgICBkZXNpZ24sIGJ1dCBpbnRyb2R1Y2VzIG5ldyBvcHBvcnR1bml0aWVzIGZvcgogICAgICAgICAgQ29tbXVuaWNhdGlvbiBSaXNrLgogICAgICAgIDwvbGFiZWw+CiAgICAgIDwvY29udGFpbmVyPgogICA8L2dyb3VwPgo8L2RpYWdyYW0+Cg==
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [196.0, 79.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [196.0, 79.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [276.0, 92.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1549,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [259.0, 140.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
@@ -1605,9 +1605,9 @@ fill-opacity: 1;
stroke-width="10pt"/>
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [53.0, 331.0]; rect-size: [479.0, 51.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
@@ -1647,13 +1653,13 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [591.0, 185.0]; rect-size: [291.0, 83.0]; position: none; painter: direct-svg; ">
-
@@ -1685,11 +1691,11 @@ fill-opacity: 1;
k9-texture="foreground"
transform="translate(14.1,37.3)"
k9-format="text-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [308.0, 189.0]; rect-size: [260.0, 25.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [620.0, 214.0]; rect-size: [220.0, 25.0]; position: none; painter: direct-svg; ">
-
@@ -1702,19 +1708,19 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [908.0, 26.0]; rect-size: [600.0, 401.0]; position: none; painter: direct-svg; ">
@@ -1722,7 +1728,7 @@ fill-opacity: 1;
transform="translate(20.0,20.0)"
k9-texture="background"
style="--kite9-layout: right; --kite9-sizing: maximize;"
- k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [maximize maximize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [656.0, 46.0]; rect-size: [233.0, 310.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [maximize maximize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [928.0, 46.0]; rect-size: [560.0, 361.0]; position: none; painter: direct-svg; "
id="d1"
k9-format="container"
k9-ui="drag delete align connect insert autoconnect layout label fill stroke size align"
@@ -1731,19 +1737,19 @@ fill-opacity: 1;
-
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1191.0, 79.0]; rect-size: [35.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1781,7 +1787,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [739.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1175.0, 127.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
@@ -1826,9 +1832,9 @@ fill-opacity: 1;
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [961.0, 318.0]; rect-size: [494.0, 76.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
+
+
+
+
+
diff --git a/static/img/generated/risks/complexity/refactoring.svg b/static/img/generated/risks/complexity/refactoring.svg
index 29274d701..b5895ba60 100644
--- a/static/img/generated/risks/complexity/refactoring.svg
+++ b/static/img/generated/risks/complexity/refactoring.svg
@@ -8,10 +8,10 @@
zoomAndPan="magnify"
contentStyleType="text/css"
version="1.0"
- width="1028"
+ width="1427"
pp:width="$width"
preserveAspectRatio="xMidYMid meet"
- height="350"
+ height="376"
pp:height="$height">
http://robs-pro:8080/api/renderer?format=svg
@@ -1445,12 +1445,12 @@ fill-opacity: 1;
xlink:type="simple"
id="adl:markup"
xlink:show="other"
- type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJBYnN0cmFjdGlvbiIKICAgICAgICAgeHNsdDp0ZW1wbGF0ZT0iL3B1YmxpYy90ZW1wbGF0ZXMvcmlzay1maXJzdC9yaXNrLWZpcnN0LXRlbXBsYXRlLnhzbCI+CiAgIDxjb250YWluZXIgYm9yZGVyZWQ9InRydWUiCiAgICAgICAgICAgICAgaWQ9ImMiCiAgICAgICAgICAgICAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS12ZXJ0aWNhbC1hbGlnbjogY2VudGVyOyI+CiAgICAgIDxtaXRpZ2F0ZWQ+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJjb21wbGV4aXR5Ii8+CiAgICAgIDwvbWl0aWdhdGVkPgogICAgICA8bGFiZWwgaWQ9ImlkXzE2Ij4KICAgICAgICBJbnRlcm5hbCBNb2RlbAogICAgICA8L2xhYmVsPgogICA8L2NvbnRhaW5lcj4KICAgPGdyb3VwIHN0eWxlPSItLWtpdGU5LWxheW91dDogZG93bjsgLS1raXRlOS1ob3Jpem9udGFsLWFsaWduOiBsZWZ0OyI+CiAgICAgIDxhY3Rpb24gaWQ9ImExIj5BYnN0cmFjdGlvbiwgUmVmYWN0b3JpbmcsIFNpbXBsaWZpY2F0aW9uPC9hY3Rpb24+CiAgIDwvZ3JvdXA+CiAgIDxjb250YWluZXIgaWQ9ImQxIiBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IHJpZ2h0OyAtLWtpdGU5LXNpemluZzogbWF4aW1pemU7Ij4KICAgICAgPHJpc2sgY2xhc3M9InNjaGVkdWxlIiBpZD0icjEiLz4KICAgICAgPGxhYmVsIGlkPSJpZF8xNi10cSI+CiAgICAgICAgICBBdHRlbmRhbnQgUmlza3MKICAgICAgICA8L2xhYmVsPgogICA8L2NvbnRhaW5lcj4KPC9kaWFncmFtPgo=
+ type="text/xml;purpose=adl;base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPGRpYWdyYW0geG1sbnM9Imh0dHA6Ly93d3cua2l0ZTkub3JnL3NjaGVtYS9hZGwiCiAgICAgICAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICAgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgICAgICB4bWxuczp4c2x0PSJodHRwOi8vd3d3LmtpdGU5Lm9yZy9zY2hlbWEveHNsdCIKICAgICAgICAgaWQ9ImRpYWdyYW0tMTEzIgogICAgICAgICBuYW1lPSJBYnN0cmFjdGlvbiIKICAgICAgICAgeHNsdDp0ZW1wbGF0ZT0iL3B1YmxpYy90ZW1wbGF0ZXMvcmlzay1maXJzdC9yaXNrLWZpcnN0LXRlbXBsYXRlLnhzbCI+CiAgIDxjb250YWluZXIgYm9yZGVyZWQ9InRydWUiCiAgICAgICAgICAgICAgaWQ9ImMiCiAgICAgICAgICAgICAgc3R5bGU9Ii0ta2l0ZTktbGF5b3V0OiByaWdodDsgLS1raXRlOS12ZXJ0aWNhbC1hbGlnbjogY2VudGVyOyI+CiAgICAgIDxtaXRpZ2F0ZWQ+CiAgICAgICAgIDxyaXNrIGNsYXNzPSJjb21wbGV4aXR5Ii8+CiAgICAgIDwvbWl0aWdhdGVkPgogICAgICA8bGFiZWwgaWQ9ImlkXzE2Ij4KICAgICAgICBUaGUgY29kZWJhc2UgaXMgb3Zlci1jb21wbGV4LCBzbG93aW5nIGRvd24KICAgICAgICBmdXJ0aGVyIHdvcmsgYW5kIG1ha2luZyBpdCBoYXJkIHRvIGV2b2x2ZS4KICAgICAgPC9sYWJlbD4KICAgPC9jb250YWluZXI+CiAgIDxncm91cCBzdHlsZT0iLS1raXRlOS1sYXlvdXQ6IGRvd247IC0ta2l0ZTktaG9yaXpvbnRhbC1hbGlnbjogbGVmdDsiPgogICAgICA8YWN0aW9uIGlkPSJhMSI+UmVmYWN0b3Jpbmc8L2FjdGlvbj4KICAgPC9ncm91cD4KICAgPGNvbnRhaW5lciBpZD0iZDEiIHN0eWxlPSItLWtpdGU5LWxheW91dDogcmlnaHQ7IC0ta2l0ZTktc2l6aW5nOiBtYXhpbWl6ZTsiPgogICAgICA8cmlzayBjbGFzcz0ic2NoZWR1bGUiIGlkPSJyMSIvPgogICAgICA8bGFiZWwgaWQ9ImlkXzE2LXRxIj4KICAgICAgICAgIFJlZmFjdG9yaW5nIGNhbiBvZnRlbiBpbnRlcnJ1cHQgb3RoZXIgc2NoZWR1bGVkIHdvcmsKICAgICAgICAgIGFuZCBjcmVhdGUgYSBibG9jayB0byBwcm9ncmVzcyB1bnRpbCBpdCBpcyBjb21wbGV0ZS4KICAgICAgPC9sYWJlbD4KICAgPC9jb250YWluZXI+CjwvZGlhZ3JhbT4K
@@ -1475,7 +1475,7 @@ fill-opacity: 1;
transform="translate(20.0,20.0)"
k9-texture="background"
style="--kite9-layout: right; --kite9-vertical-align: center;"
- k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [20.0, 20.0]; rect-size: [233.0, 310.0]; position: none; painter: direct-svg; "
+ k9-info="margin: [20.0 20.0 20.0 20.0]; padding: [20.0 20.0 20.0 20.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; layout: right; rectangular: connected; rect-pos: [20.0, 20.0]; rect-size: [534.0, 336.0]; position: none; painter: direct-svg; "
bordered="true"
id="c"
k9-format="container"
@@ -1485,21 +1485,21 @@ fill-opacity: 1;
+ k9-info="margin: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; padding: [0.0 0.0 0.0 0.0]; min-size: [160.0 213.33334350585938]; sizing: [minimize minimize]; horiz: center; vert: center; layout: null; rectangular: connected; rect-pos: [191.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [13.333333969116211 13.333333969116211 13.333333969116211 13.333333969116211]; min-size: [193.33334350585938 226.6666717529297]; sizing: [minimize minimize]; horiz: center; vert: center; layout: down; rectangular: connected; rect-pos: [191.0, 40.0]; rect-size: [193.0, 226.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [271.0, 53.0]; rect-size: [34.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1549,7 +1549,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [103.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [254.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
@@ -1605,9 +1605,9 @@ fill-opacity: 1;
stroke-width="10pt"/>
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [53.0, 292.0]; rect-size: [468.0, 51.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
@@ -1647,13 +1653,13 @@ fill-opacity: 1;
+ k9-info="margin: [26.666667938232422 26.666667938232422 26.666667938232422 26.666667938232422]; padding: [0.0 0.0 0.0 0.0]; min-size: [53.333335876464844 53.333335876464844]; sizing: [minimize minimize]; horiz: left; vert: center; layout: down; rectangular: connected; rect-pos: [580.0, 147.0]; rect-size: [187.0, 83.0]; position: none; painter: direct-svg; ">
-
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [609.0, 176.0]; rect-size: [116.0, 25.0]; position: none; painter: direct-svg; ">
-
@@ -1700,10 +1706,10 @@ fill-opacity: 1;
-
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1069.0, 53.0]; rect-size: [64.0, 35.0]; position: none; painter: direct-svg; ">
@@ -1762,7 +1768,7 @@ fill-opacity: 1;
k9-texture="none"
transform="translate(63.7,61.7)"
k9-format="image-fixed"
- k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [858.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [1067.0, 101.0]; rect-size: [68.0, 68.0]; position: none; painter: direct-svg; ">
-
-
+
+
+
+
+
@@ -1801,9 +1813,9 @@ fill-opacity: 1;
+ k9-info="margin: [0.0 0.0 0.0 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: center; rectangular: connected; rect-pos: [826.0, 292.0]; rect-size: [548.0, 51.0]; position: none; painter: direct-svg; ">
-
+
+
+
+
+
diff --git a/static/img/generated/risks/coordination/coordination-risk.svg b/static/img/generated/risks/coordination/coordination-risk.svg
index 6af1c3e97..4b4f77795 100644
--- a/static/img/generated/risks/coordination/coordination-risk.svg
+++ b/static/img/generated/risks/coordination/coordination-risk.svg
@@ -1585,7 +1585,7 @@ fill-opacity: 1;
-
@@ -1891,7 +1891,7 @@ fill-opacity: 1;
-
@@ -2036,9 +2036,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2111,9 +2117,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/landscape/causation.svg b/static/img/generated/risks/landscape/causation.svg
index 74afbcbfd..b63b7fe8a 100644
--- a/static/img/generated/risks/landscape/causation.svg
+++ b/static/img/generated/risks/landscape/causation.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1687,7 +1687,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/operational/design-change.svg b/static/img/generated/risks/operational/design-change.svg
index 16f28630b..7571e7dd1 100644
--- a/static/img/generated/risks/operational/design-change.svg
+++ b/static/img/generated/risks/operational/design-change.svg
@@ -1585,7 +1585,7 @@ fill-opacity: 1;
-
@@ -1793,9 +1793,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1966,7 +1972,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/operational/forecasting-planning.svg b/static/img/generated/risks/operational/forecasting-planning.svg
index b1f4d9258..e3f175366 100644
--- a/static/img/generated/risks/operational/forecasting-planning.svg
+++ b/static/img/generated/risks/operational/forecasting-planning.svg
@@ -1585,7 +1585,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/operational/monitoring-detection.svg b/static/img/generated/risks/operational/monitoring-detection.svg
index 09b9bb378..dca0617d1 100644
--- a/static/img/generated/risks/operational/monitoring-detection.svg
+++ b/static/img/generated/risks/operational/monitoring-detection.svg
@@ -1604,7 +1604,7 @@ fill-opacity: 1;
-
@@ -2017,7 +2017,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/operational/operational-risk.svg b/static/img/generated/risks/operational/operational-risk.svg
index 842e8291b..1773148e7 100644
--- a/static/img/generated/risks/operational/operational-risk.svg
+++ b/static/img/generated/risks/operational/operational-risk.svg
@@ -1628,7 +1628,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/operational/ship-it.svg b/static/img/generated/risks/operational/ship-it.svg
index 623c3ff79..b3a463253 100644
--- a/static/img/generated/risks/operational/ship-it.svg
+++ b/static/img/generated/risks/operational/ship-it.svg
@@ -1568,9 +1568,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1671,9 +1677,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1774,9 +1786,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2153,7 +2171,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/agency-risk.svg b/static/img/generated/risks/posters/agency-risk.svg
index c42fc8426..4b83d78d5 100644
--- a/static/img/generated/risks/posters/agency-risk.svg
+++ b/static/img/generated/risks/posters/agency-risk.svg
@@ -1568,9 +1568,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1774,7 +1780,7 @@ fill-opacity: 1;
-
@@ -1838,9 +1844,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/communication-risk.svg b/static/img/generated/risks/posters/communication-risk.svg
index 0522b566f..7aeff7094 100644
--- a/static/img/generated/risks/posters/communication-risk.svg
+++ b/static/img/generated/risks/posters/communication-risk.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1754,9 +1754,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/complexity-risk1.svg b/static/img/generated/risks/posters/complexity-risk1.svg
index d8d3b9483..8c3d5b95a 100644
--- a/static/img/generated/risks/posters/complexity-risk1.svg
+++ b/static/img/generated/risks/posters/complexity-risk1.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1770,7 +1770,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/complexity-risk2.svg b/static/img/generated/risks/posters/complexity-risk2.svg
index 5a1a3d8da..b509b8f66 100644
--- a/static/img/generated/risks/posters/complexity-risk2.svg
+++ b/static/img/generated/risks/posters/complexity-risk2.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1754,9 +1754,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1830,9 +1836,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/coordination-risk1.svg b/static/img/generated/risks/posters/coordination-risk1.svg
index cd648870d..1510a40b3 100644
--- a/static/img/generated/risks/posters/coordination-risk1.svg
+++ b/static/img/generated/risks/posters/coordination-risk1.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1776,7 +1776,7 @@ fill-opacity: 1;
-
@@ -1840,9 +1840,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/coordination-risk2.svg b/static/img/generated/risks/posters/coordination-risk2.svg
index 2dd8a3930..74a126dbd 100644
--- a/static/img/generated/risks/posters/coordination-risk2.svg
+++ b/static/img/generated/risks/posters/coordination-risk2.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1759,9 +1759,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/deadline-risk.svg b/static/img/generated/risks/posters/deadline-risk.svg
index 16737d5e3..8b674f856 100644
--- a/static/img/generated/risks/posters/deadline-risk.svg
+++ b/static/img/generated/risks/posters/deadline-risk.svg
@@ -1568,9 +1568,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1757,9 +1763,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/deadline-risk2.svg b/static/img/generated/risks/posters/deadline-risk2.svg
index 008427128..fd8aa9b44 100644
--- a/static/img/generated/risks/posters/deadline-risk2.svg
+++ b/static/img/generated/risks/posters/deadline-risk2.svg
@@ -1567,9 +1567,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1755,9 +1761,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/feature-fit-risk.svg b/static/img/generated/risks/posters/feature-fit-risk.svg
index 68a5a6674..771cc2bb2 100644
--- a/static/img/generated/risks/posters/feature-fit-risk.svg
+++ b/static/img/generated/risks/posters/feature-fit-risk.svg
@@ -1760,9 +1760,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1836,9 +1842,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/funding-risk.svg b/static/img/generated/risks/posters/funding-risk.svg
index 91de65ae7..5a39f92af 100644
--- a/static/img/generated/risks/posters/funding-risk.svg
+++ b/static/img/generated/risks/posters/funding-risk.svg
@@ -1569,9 +1569,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1783,9 +1789,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1858,9 +1870,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/implementation-risk.svg b/static/img/generated/risks/posters/implementation-risk.svg
index bead29960..77645b2bb 100644
--- a/static/img/generated/risks/posters/implementation-risk.svg
+++ b/static/img/generated/risks/posters/implementation-risk.svg
@@ -1567,7 +1567,7 @@ fill-opacity: 1;
-
@@ -1777,7 +1777,7 @@ fill-opacity: 1;
-
@@ -1842,9 +1842,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/internal-model-risk.svg b/static/img/generated/risks/posters/internal-model-risk.svg
index ac065bdf7..d9b00482c 100644
--- a/static/img/generated/risks/posters/internal-model-risk.svg
+++ b/static/img/generated/risks/posters/internal-model-risk.svg
@@ -1568,9 +1568,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1672,9 +1678,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1776,9 +1788,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1970,7 +1988,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/legal-risk.svg b/static/img/generated/risks/posters/legal-risk.svg
index e37c58113..a7ae0f25e 100644
--- a/static/img/generated/risks/posters/legal-risk.svg
+++ b/static/img/generated/risks/posters/legal-risk.svg
@@ -1774,9 +1774,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/lock-in-risk.svg b/static/img/generated/risks/posters/lock-in-risk.svg
index d856c30fe..00215466d 100644
--- a/static/img/generated/risks/posters/lock-in-risk.svg
+++ b/static/img/generated/risks/posters/lock-in-risk.svg
@@ -1550,9 +1550,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1753,9 +1759,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/market-risk.svg b/static/img/generated/risks/posters/market-risk.svg
index 1b75777a1..9c857704f 100644
--- a/static/img/generated/risks/posters/market-risk.svg
+++ b/static/img/generated/risks/posters/market-risk.svg
@@ -1550,9 +1550,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1776,7 +1782,7 @@ fill-opacity: 1;
-
@@ -1840,9 +1846,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/operational-risk.svg b/static/img/generated/risks/posters/operational-risk.svg
index 3229863fa..e7c8383cc 100644
--- a/static/img/generated/risks/posters/operational-risk.svg
+++ b/static/img/generated/risks/posters/operational-risk.svg
@@ -1567,9 +1567,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1687,7 +1693,7 @@ fill-opacity: 1;
-
@@ -1779,9 +1785,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2011,7 +2023,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/process-risk1.svg b/static/img/generated/risks/posters/process-risk1.svg
index 31d11c7c0..391681287 100644
--- a/static/img/generated/risks/posters/process-risk1.svg
+++ b/static/img/generated/risks/posters/process-risk1.svg
@@ -1584,7 +1584,7 @@ fill-opacity: 1;
-
@@ -1693,7 +1693,7 @@ fill-opacity: 1;
-
@@ -1785,9 +1785,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2000,9 +2006,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/process-risk2.svg b/static/img/generated/risks/posters/process-risk2.svg
index e0edbcfb5..0a2dd3cb9 100644
--- a/static/img/generated/risks/posters/process-risk2.svg
+++ b/static/img/generated/risks/posters/process-risk2.svg
@@ -1584,7 +1584,7 @@ fill-opacity: 1;
-
@@ -1897,9 +1897,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2041,9 +2047,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/reliability-risk.svg b/static/img/generated/risks/posters/reliability-risk.svg
index fb7d57a18..48c0c21f0 100644
--- a/static/img/generated/risks/posters/reliability-risk.svg
+++ b/static/img/generated/risks/posters/reliability-risk.svg
@@ -1774,7 +1774,7 @@ fill-opacity: 1;
-
@@ -1855,7 +1855,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/schedule-risk1.svg b/static/img/generated/risks/posters/schedule-risk1.svg
index f1e02a3dd..98c2c99c9 100644
--- a/static/img/generated/risks/posters/schedule-risk1.svg
+++ b/static/img/generated/risks/posters/schedule-risk1.svg
@@ -1566,7 +1566,7 @@ fill-opacity: 1;
-
@@ -1833,9 +1833,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/schedule-risk2.svg b/static/img/generated/risks/posters/schedule-risk2.svg
index c4a0c40c7..ec4264112 100644
--- a/static/img/generated/risks/posters/schedule-risk2.svg
+++ b/static/img/generated/risks/posters/schedule-risk2.svg
@@ -1550,9 +1550,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1770,7 +1776,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/posters/schedule-risk3.svg b/static/img/generated/risks/posters/schedule-risk3.svg
index 8a9b69b61..caed50e2f 100644
--- a/static/img/generated/risks/posters/schedule-risk3.svg
+++ b/static/img/generated/risks/posters/schedule-risk3.svg
@@ -1550,9 +1550,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1747,9 +1753,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/posters/security-risk.svg b/static/img/generated/risks/posters/security-risk.svg
index 75870c72b..83d679a78 100644
--- a/static/img/generated/risks/posters/security-risk.svg
+++ b/static/img/generated/risks/posters/security-risk.svg
@@ -1564,9 +1564,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1809,7 +1815,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/code-your-own.svg b/static/img/generated/risks/software-dependency/code-your-own.svg
index a7b759a1a..3bb80df44 100644
--- a/static/img/generated/risks/software-dependency/code-your-own.svg
+++ b/static/img/generated/risks/software-dependency/code-your-own.svg
@@ -1773,9 +1773,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1865,7 +1871,7 @@ fill-opacity: 1;
-
@@ -1946,7 +1952,7 @@ fill-opacity: 1;
-
@@ -2027,7 +2033,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/ergonomics1.svg b/static/img/generated/risks/software-dependency/ergonomics1.svg
index 7b3fbb509..4cc9cc434 100644
--- a/static/img/generated/risks/software-dependency/ergonomics1.svg
+++ b/static/img/generated/risks/software-dependency/ergonomics1.svg
@@ -1544,9 +1544,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1678,7 +1684,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/ergonomics2.svg b/static/img/generated/risks/software-dependency/ergonomics2.svg
index 2e3e54d01..d59211246 100644
--- a/static/img/generated/risks/software-dependency/ergonomics2.svg
+++ b/static/img/generated/risks/software-dependency/ergonomics2.svg
@@ -1544,9 +1544,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1672,7 +1678,7 @@ fill-opacity: 1;
-
@@ -1759,7 +1765,7 @@ fill-opacity: 1;
-
@@ -1823,9 +1829,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/software-dependency/library.svg b/static/img/generated/risks/software-dependency/library.svg
index 2120c9072..5de189ef3 100644
--- a/static/img/generated/risks/software-dependency/library.svg
+++ b/static/img/generated/risks/software-dependency/library.svg
@@ -1566,9 +1566,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1784,7 +1790,7 @@ fill-opacity: 1;
-
@@ -1929,9 +1935,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2021,7 +2033,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/protocol-complexity.svg b/static/img/generated/risks/software-dependency/protocol-complexity.svg
index f3286a449..d9fe4a41a 100644
--- a/static/img/generated/risks/software-dependency/protocol-complexity.svg
+++ b/static/img/generated/risks/software-dependency/protocol-complexity.svg
@@ -1564,7 +1564,7 @@ fill-opacity: 1;
-
@@ -1648,7 +1648,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/saas.svg b/static/img/generated/risks/software-dependency/saas.svg
index ab569a4fc..9a0bc9bfc 100644
--- a/static/img/generated/risks/software-dependency/saas.svg
+++ b/static/img/generated/risks/software-dependency/saas.svg
@@ -1566,9 +1566,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1803,7 +1809,7 @@ fill-opacity: 1;
-
@@ -1867,9 +1873,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1942,9 +1954,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2037,9 +2055,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -2129,7 +2153,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/software_dependency_table_1_large.svg b/static/img/generated/risks/software-dependency/software_dependency_table_1_large.svg
index 630e95ba0..0d7e97b60 100644
--- a/static/img/generated/risks/software-dependency/software_dependency_table_1_large.svg
+++ b/static/img/generated/risks/software-dependency/software_dependency_table_1_large.svg
@@ -1581,7 +1581,7 @@ fill-opacity: 1;
-
@@ -1666,9 +1666,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1881,7 +1887,7 @@ fill-opacity: 1;
-
@@ -3679,7 +3685,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/risks/software-dependency/software_dependency_table_2_large.svg b/static/img/generated/risks/software-dependency/software_dependency_table_2_large.svg
index ff036c9f4..b75ba1254 100644
--- a/static/img/generated/risks/software-dependency/software_dependency_table_2_large.svg
+++ b/static/img/generated/risks/software-dependency/software_dependency_table_2_large.svg
@@ -1580,7 +1580,7 @@ fill-opacity: 1;
-
@@ -1665,9 +1665,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1761,9 +1767,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
@@ -1874,7 +1886,7 @@ fill-opacity: 1;
-
@@ -1959,9 +1971,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/risks/software-dependency/unwritten-mitigation.svg b/static/img/generated/risks/software-dependency/unwritten-mitigation.svg
index 918b9bbd7..fac266a47 100644
--- a/static/img/generated/risks/software-dependency/unwritten-mitigation.svg
+++ b/static/img/generated/risks/software-dependency/unwritten-mitigation.svg
@@ -1821,7 +1821,7 @@ fill-opacity: 1;
-
@@ -1902,7 +1902,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Agency-Risk.svg b/static/img/generated/single/risks/Agency-Risk.svg
index b7faaa10d..05f4d3c80 100644
--- a/static/img/generated/single/risks/Agency-Risk.svg
+++ b/static/img/generated/single/risks/Agency-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Communication-Risk.svg b/static/img/generated/single/risks/Communication-Risk.svg
index 41a035fcf..b3877420a 100644
--- a/static/img/generated/single/risks/Communication-Risk.svg
+++ b/static/img/generated/single/risks/Communication-Risk.svg
@@ -1541,7 +1541,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Complexity-Risk.svg b/static/img/generated/single/risks/Complexity-Risk.svg
index 88a781285..411d310ac 100644
--- a/static/img/generated/single/risks/Complexity-Risk.svg
+++ b/static/img/generated/single/risks/Complexity-Risk.svg
@@ -1541,7 +1541,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Coordination-Risk/Coordination-Risk.svg b/static/img/generated/single/risks/Coordination-Risk/Coordination-Risk.svg
index a4d92c98d..3d6b16189 100644
--- a/static/img/generated/single/risks/Coordination-Risk/Coordination-Risk.svg
+++ b/static/img/generated/single/risks/Coordination-Risk/Coordination-Risk.svg
@@ -1541,7 +1541,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Deadline-Risk.svg b/static/img/generated/single/risks/Deadline-Risk.svg
index 2972e6b4b..0ffc4183f 100644
--- a/static/img/generated/single/risks/Deadline-Risk.svg
+++ b/static/img/generated/single/risks/Deadline-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Environmental-Risks.svg b/static/img/generated/single/risks/Environmental-Risks.svg
index 78eaa8af2..27f96c878 100644
--- a/static/img/generated/single/risks/Environmental-Risks.svg
+++ b/static/img/generated/single/risks/Environmental-Risks.svg
@@ -1489,13 +1489,13 @@ fill-opacity: 1;
+ k9-info="margin: [0.0 0.0 13.333333969116211 0.0]; padding: [0.0 0.0 0.0 0.0]; min-size: [0.0 0.0]; sizing: [minimize minimize]; horiz: center; vert: top; rectangular: connected; rect-pos: [127.0, 33.0]; rect-size: [14.0, 35.0]; position: none; painter: direct-svg; ">
-
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
-
diff --git a/static/img/generated/single/risks/Feature-Risks.svg b/static/img/generated/single/risks/Feature-Risks.svg
index 7c2d8a37b..3c07d93c2 100644
--- a/static/img/generated/single/risks/Feature-Risks.svg
+++ b/static/img/generated/single/risks/Feature-Risks.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Feature-Risks/Implementation-Risk.svg b/static/img/generated/single/risks/Feature-Risks/Implementation-Risk.svg
index d73870f3f..2efc59c5d 100644
--- a/static/img/generated/single/risks/Feature-Risks/Implementation-Risk.svg
+++ b/static/img/generated/single/risks/Feature-Risks/Implementation-Risk.svg
@@ -1541,7 +1541,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Feature-Risks/Market-Risk.svg b/static/img/generated/single/risks/Feature-Risks/Market-Risk.svg
index 960ba6a81..c2f2648ee 100644
--- a/static/img/generated/single/risks/Feature-Risks/Market-Risk.svg
+++ b/static/img/generated/single/risks/Feature-Risks/Market-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Funding-Risk.svg b/static/img/generated/single/risks/Funding-Risk.svg
index 2b4469ac5..9a0e33aea 100644
--- a/static/img/generated/single/risks/Funding-Risk.svg
+++ b/static/img/generated/single/risks/Funding-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Internal-Model-Risk/Internal-Model-Risk.svg b/static/img/generated/single/risks/Internal-Model-Risk/Internal-Model-Risk.svg
index 1fccc97d5..82f91bff9 100644
--- a/static/img/generated/single/risks/Internal-Model-Risk/Internal-Model-Risk.svg
+++ b/static/img/generated/single/risks/Internal-Model-Risk/Internal-Model-Risk.svg
@@ -1535,7 +1535,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Legal-Risk.svg b/static/img/generated/single/risks/Legal-Risk.svg
index 58d7fad9f..9e9c4306b 100644
--- a/static/img/generated/single/risks/Legal-Risk.svg
+++ b/static/img/generated/single/risks/Legal-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Lock-In-Risk.svg b/static/img/generated/single/risks/Lock-In-Risk.svg
index 06a1a8c9f..ea9bb4e21 100644
--- a/static/img/generated/single/risks/Lock-In-Risk.svg
+++ b/static/img/generated/single/risks/Lock-In-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Operational-Risk.svg b/static/img/generated/single/risks/Operational-Risk.svg
index b612bdaae..7e2a7ed08 100644
--- a/static/img/generated/single/risks/Operational-Risk.svg
+++ b/static/img/generated/single/risks/Operational-Risk.svg
@@ -1541,7 +1541,7 @@ fill-opacity: 1;
-
diff --git a/static/img/generated/single/risks/Process-Risk.svg b/static/img/generated/single/risks/Process-Risk.svg
index 3c3900035..09953de44 100644
--- a/static/img/generated/single/risks/Process-Risk.svg
+++ b/static/img/generated/single/risks/Process-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Schedule-Risk.svg b/static/img/generated/single/risks/Schedule-Risk.svg
index b6a1b428c..1686677d5 100644
--- a/static/img/generated/single/risks/Schedule-Risk.svg
+++ b/static/img/generated/single/risks/Schedule-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+
diff --git a/static/img/generated/single/risks/Security-Risk.svg b/static/img/generated/single/risks/Security-Risk.svg
index a779751b5..33f1468b7 100644
--- a/static/img/generated/single/risks/Security-Risk.svg
+++ b/static/img/generated/single/risks/Security-Risk.svg
@@ -1524,9 +1524,9 @@ fill-opacity: 1;
height="50pt"/>
-
-
+
+
+
+
+