From b94c72bcb388b6634caa630a6475112a901e99cf Mon Sep 17 00:00:00 2001
From: Winnus <winnus@posteo.de>
Date: Mon, 10 Jul 2023 14:22:38 +0200
Subject: [PATCH] updated diagramm

---
 .gitignore                             |   1 +
 diagramms/Evolutionary_phase_00.drawio | 100 +++++++++++++------------
 2 files changed, 53 insertions(+), 48 deletions(-)

diff --git a/.gitignore b/.gitignore
index c12ea59..5fa1a42 100755
--- a/.gitignore
+++ b/.gitignore
@@ -17,6 +17,7 @@ venv.bak/
 
 # no drawio backups
 *.bkp
++.dtmp
 
 
 # Byte-compiled / optimized / DLL files
diff --git a/diagramms/Evolutionary_phase_00.drawio b/diagramms/Evolutionary_phase_00.drawio
index d3c76a9..1fd1369 100755
--- a/diagramms/Evolutionary_phase_00.drawio
+++ b/diagramms/Evolutionary_phase_00.drawio
@@ -1,118 +1,122 @@
-<mxfile host="Electron" modified="2023-06-07T07:59:49.940Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.8 Chrome/112.0.5615.165 Electron/24.2.0 Safari/537.36" etag="YgHwFUcc9r55OOwR9qNA" version="21.2.8" type="device">
+<mxfile host="Electron" modified="2023-07-10T12:13:44.754Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.2.8 Chrome/112.0.5615.165 Electron/24.2.0 Safari/537.36" etag="br-OdQn_vmK5Vru2xTQe" version="21.2.8" type="device">
   <diagram name="Page-1" id="2i5Abm-Dt_nIWe2C1-qx">
-    <mxGraphModel dx="1687" dy="986" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
+    <mxGraphModel dx="2029" dy="1189" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
       <root>
         <mxCell id="0" />
         <mxCell id="1" parent="0" />
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-2" target="4sxowvsSm-NQVkN4Gn7M-3">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-2" target="4sxowvsSm-NQVkN4Gn7M-3" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-2" target="4sxowvsSm-NQVkN4Gn7M-5">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-2" target="4sxowvsSm-NQVkN4Gn7M-5" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-2" value="PHASE_0" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-2" value="PHASE_0" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
           <mxGeometry x="320" y="360" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-3" target="4sxowvsSm-NQVkN4Gn7M-29">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-3" target="4sxowvsSm-NQVkN4Gn7M-29" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-3" value="PHASHE_1" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-3" value="PHASHE_1" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="980" y="360" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-5" target="4sxowvsSm-NQVkN4Gn7M-11">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-5" target="4sxowvsSm-NQVkN4Gn7M-11" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-5" value="INIT" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-5" value="INIT" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="320" y="500" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-16" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-7" target="4sxowvsSm-NQVkN4Gn7M-14">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-16" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-7" target="4sxowvsSm-NQVkN4Gn7M-14" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-7" value="PHASE_DONE?" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-7" value="PHASE_DONE?" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="320" y="780" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-11" target="4sxowvsSm-NQVkN4Gn7M-7">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-11" target="4sxowvsSm-NQVkN4Gn7M-7" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-11" value="START_OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-11" value="START_OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="320" y="640" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-18" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-14" target="4sxowvsSm-NQVkN4Gn7M-17">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-18" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-14" target="4sxowvsSm-NQVkN4Gn7M-17" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-14" value="EXPERIMENTS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-14" value="EXPERIMENTS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="550" y="880" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-20" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-17" target="4sxowvsSm-NQVkN4Gn7M-19">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-20" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-17" target="4sxowvsSm-NQVkN4Gn7M-19" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-17" value="OPERATOR&lt;br&gt;STACK" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-17" value="OPERATOR&lt;br&gt;STACK" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="550" y="1010" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-22" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-19" target="4sxowvsSm-NQVkN4Gn7M-21">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-22" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-19" target="4sxowvsSm-NQVkN4Gn7M-21" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-19" value="STAGNATION&lt;br&gt;CHECK" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="320" y="1110" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-19" value="STAGNATION&lt;br&gt;CHECK" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="318" y="1100" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-21" target="4sxowvsSm-NQVkN4Gn7M-23">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-24" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-21" target="4sxowvsSm-NQVkN4Gn7M-23" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-21" value="ISLAND&lt;br&gt;FUSION" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-21" value="ISLAND&lt;br&gt;FUSION" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="110" y="1000" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-25" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-23" target="4sxowvsSm-NQVkN4Gn7M-7">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-25" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-23" target="4sxowvsSm-NQVkN4Gn7M-7" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-23" value="STAGNATION&lt;br&gt;OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-23" value="STAGNATION&lt;br&gt;OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="110" y="850" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-29" target="4sxowvsSm-NQVkN4Gn7M-33">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-29" target="4sxowvsSm-NQVkN4Gn7M-33" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-29" value="INIT" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="980" y="530" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-29" value="INIT" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="980" y="500" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-30" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-31" target="4sxowvsSm-NQVkN4Gn7M-35">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-30" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-31" target="4sxowvsSm-NQVkN4Gn7M-35" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-31" value="PHASE_DONE?" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="980" y="810" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-31" value="PHASE_DONE?" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="980" y="780" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-33" target="4sxowvsSm-NQVkN4Gn7M-31">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-33" target="4sxowvsSm-NQVkN4Gn7M-31" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-33" value="START_OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="980" y="670" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-33" value="START_OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="980" y="640" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-34" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-35" target="4sxowvsSm-NQVkN4Gn7M-37">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-34" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-35" target="4sxowvsSm-NQVkN4Gn7M-37" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-35" value="EXPERIMENTS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="1210" y="910" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-35" value="EXPERIMENTS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="1210" y="880" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-36" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-37" target="4sxowvsSm-NQVkN4Gn7M-39">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-36" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-37" target="4sxowvsSm-NQVkN4Gn7M-39" edge="1">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-37" value="OPERATOR&lt;br&gt;STACK" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="1210" y="1040" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-37" value="OPERATOR&lt;br&gt;STACK" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="1210" y="1010" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-38" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-39" target="4sxowvsSm-NQVkN4Gn7M-41">
-          <mxGeometry relative="1" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-38" value="" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;curved=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-39" target="4sxowvsSm-NQVkN4Gn7M-41" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="830" y="1060" as="targetPoint" />
+          </mxGeometry>
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-39" value="STAGNATION&lt;br&gt;CHECK" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
-          <mxGeometry x="980" y="1140" width="120" height="60" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-39" value="STAGNATION&lt;br&gt;CHECK" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
+          <mxGeometry x="980" y="1100" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-40" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-41" target="4sxowvsSm-NQVkN4Gn7M-43">
+        <mxCell id="UVZsQRu8sH4XfFLrYbCR-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-41" target="4sxowvsSm-NQVkN4Gn7M-43">
           <mxGeometry relative="1" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-41" value="ISLAND&lt;br&gt;FUSION" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-41" value="ISLAND&lt;br&gt;FUSION" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="770" y="1030" width="120" height="60" as="geometry" />
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-42" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;" edge="1" parent="1" source="4sxowvsSm-NQVkN4Gn7M-43" target="4sxowvsSm-NQVkN4Gn7M-31">
-          <mxGeometry relative="1" as="geometry" />
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-42" style="edgeStyle=orthogonalEdgeStyle;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=1;" parent="1" source="4sxowvsSm-NQVkN4Gn7M-43" target="4sxowvsSm-NQVkN4Gn7M-31" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="830" y="850" as="sourcePoint" />
+          </mxGeometry>
         </mxCell>
-        <mxCell id="4sxowvsSm-NQVkN4Gn7M-43" value="STAGNATION&lt;br&gt;OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" vertex="1" parent="1">
+        <mxCell id="4sxowvsSm-NQVkN4Gn7M-43" value="STAGNATION&lt;br&gt;OPERATORS" style="whiteSpace=wrap;html=1;rounded=1;" parent="1" vertex="1">
           <mxGeometry x="770" y="880" width="120" height="60" as="geometry" />
         </mxCell>
       </root>
-- 
GitLab