diff --git a/doc/paper/experiment.svg b/doc/paper/experiment.svg
index 6d51264d38a8a061651a070c309c1c2e780a7cab..874a731d1edc7a8027f8f4e463794d280ae95531 100644
--- a/doc/paper/experiment.svg
+++ b/doc/paper/experiment.svg
@@ -140,9 +140,9 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="0.90509668"
-     inkscape:cx="581.77496"
-     inkscape:cy="893.10532"
+     inkscape:zoom="10.24"
+     inkscape:cx="417.54772"
+     inkscape:cy="933.53873"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -320,8 +320,8 @@
        id="path4567"
        inkscape:connector-curvature="0" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.99042422px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)"
-       d="m 338.78788,117.69595 95.8646,0"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.01909447px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4648)"
+       d="m 332.83085,117.69595 101.495,0"
        id="path4212"
        inkscape:connector-curvature="0" />
     <path
diff --git a/doc/paper/fileswitch.svg b/doc/paper/fileswitch.svg
index ca4ca752203faccb2534551fc3e531d51a81bb9e..e62407e25dc1c655c348596a45bac5c064ee956c 100644
--- a/doc/paper/fileswitch.svg
+++ b/doc/paper/fileswitch.svg
@@ -18,45 +18,44 @@
    sodipodi:docname="fileswitch.svg">
   <defs
      id="defs4313">
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4680"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="TriangleOutL">
+      <path
+         transform="scale(0.8)"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
+         id="path4682" />
+    </marker>
     <marker
        inkscape:stockid="TriangleInL"
        orient="auto"
        refY="0.0"
        refX="0.0"
-       id="marker6069"
+       id="TriangleInL"
        style="overflow:visible"
        inkscape:isstock="true">
       <path
-         id="path6071"
+         id="path4337"
          d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
          transform="scale(-0.8)" />
     </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker5793"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="TriangleInL"
-       inkscape:collect="always">
-      <path
-         transform="scale(-0.8)"
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
-         id="path5795" />
-    </marker>
     <marker
        inkscape:stockid="TriangleInL"
        orient="auto"
        refY="0.0"
        refX="0.0"
-       id="marker5465"
+       id="marker6069"
        style="overflow:visible"
        inkscape:isstock="true">
       <path
-         id="path5467"
+         id="path6071"
          d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
          transform="scale(-0.8)" />
@@ -66,12 +65,11 @@
        orient="auto"
        refY="0.0"
        refX="0.0"
-       id="TriangleInL"
+       id="marker5465"
        style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
+       inkscape:isstock="true">
       <path
-         id="path5006"
+         id="path5467"
          d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
          style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
          transform="scale(-0.8)" />
@@ -83,7 +81,8 @@
        refX="0.0"
        id="TriangleOutL"
        style="overflow:visible"
-       inkscape:isstock="true">
+       inkscape:isstock="true"
+       inkscape:collect="always">
       <path
          id="path5015"
          d="M 5.77,0.0 L -2.88,5.0 L -2.88,-5.0 L 5.77,0.0 z "
@@ -98,9 +97,9 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="0.7"
-     inkscape:cx="239.4247"
-     inkscape:cy="1072.145"
+     inkscape:zoom="1.979899"
+     inkscape:cx="357.86237"
+     inkscape:cy="831.8265"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -125,81 +124,119 @@
      inkscape:label="Ebene 1"
      inkscape:groupmode="layer"
      id="layer1">
-    <rect
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83807355;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4859"
-       width="161.6665"
-       height="106.6665"
-       x="301.30963"
-       y="86.528954" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4861"
-       width="17.857143"
-       height="17.142857"
-       x="453.57144"
-       y="100.21935" />
-    <rect
-       y="163.07649"
-       x="453.57144"
-       height="17.142857"
-       width="17.857143"
-       id="rect4863"
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
-    <rect
-       y="131.29077"
-       x="292.18619"
-       height="17.142857"
-       width="17.857143"
-       id="rect4865"
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    <g
+       id="g4568"
+       transform="translate(0,-2.4318123)">
+      <rect
+         y="134.02895"
+         x="39.881054"
+         height="106.6665"
+         width="161.6665"
+         id="rect4859"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83807355;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <rect
+         y="147.71936"
+         x="192.14287"
+         height="17.142857"
+         width="17.857143"
+         id="rect4861"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect4863"
+         width="17.857143"
+         height="17.142857"
+         x="192.14287"
+         y="210.57649" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect4865"
+         width="17.857143"
+         height="17.142857"
+         x="30.757612"
+         y="178.79077" />
+    </g>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60212779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+       d="M 210.47792,152.32986 388.05221,133.22049"
+       id="path4574"
+       inkscape:connector-curvature="0" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL)"
-       d="m 283.83865,140.04077 -95.17786,0"
-       id="path4867"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.60093677;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4680)"
+       d="m 210.30528,217.46206 177.6088,19.61318"
+       id="path4672"
        inkscape:connector-curvature="0" />
+    <g
+       id="g5144"
+       transform="translate(14,0)">
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect4536"
+         width="161.75829"
+         height="84.53492"
+         x="392.40659"
+         y="90.134987" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect4554"
+         width="17.857143"
+         height="17.142857"
+         x="383.50894"
+         y="123.83102" />
+      <rect
+         y="123.83102"
+         x="545.10901"
+         height="17.142857"
+         width="17.857143"
+         id="rect4907"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+    </g>
+    <g
+       id="g5149"
+       transform="translate(77.899994,0)">
+      <rect
+         y="195.19086"
+         x="328.40659"
+         height="84.53492"
+         width="161.75829"
+         id="rect4560"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.74629313;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <rect
+         y="228.88689"
+         x="319.50894"
+         height="17.142857"
+         width="17.857143"
+         id="rect4556"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <rect
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.07599998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         id="rect4909"
+         width="17.857143"
+         height="17.142857"
+         x="481.20901"
+         y="228.88689" />
+    </g>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="193.44423"
-       y="129.58786"
-       id="text5631"
+       x="208.09143"
+       y="118.98124"
+       id="text4930"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         id="tspan5633"
-         x="193.44423"
-         y="129.58786">&lt;&lt; File &gt;&gt;</tspan></text>
-    <path
-       inkscape:connector-curvature="0"
-       id="path5791"
-       d="m 566.17629,108.22096 -95.17786,0"
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker5793)" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.35569799;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker6069)"
-       d="m 566.17629,171.35549 -95.17786,0"
-       id="path6067"
-       inkscape:connector-curvature="0" />
+         id="tspan4932"
+         x="208.09143"
+         y="118.98124">&lt;&lt; communicates &gt;&gt;</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="475.78186"
-       y="98.273125"
-       id="text6325"
+       x="208.09143"
+       y="264.44321"
+       id="text5560"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
-         id="tspan6327"
-         x="475.78186"
-         y="98.273125">&lt;&lt; txt &gt;&gt;</tspan></text>
-    <text
-       sodipodi:linespacing="125%"
-       id="text6329"
-       y="162.92288"
-       x="475.78186"
-       style="font-style:normal;font-weight:normal;font-size:16.25px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       xml:space="preserve"><tspan
-         y="162.92288"
-         x="475.78186"
-         id="tspan6331"
-         sodipodi:role="line">&lt;&lt; bin &gt;&gt;</tspan></text>
+         id="tspan5562"
+         x="208.09143"
+         y="264.44321">&lt;&lt; communicates &gt;&gt;</tspan></text>
   </g>
 </svg>
diff --git a/doc/paper/inter.svg b/doc/paper/inter.svg
index b1341bef7c21ad3389109f23b10655f1b4b31110..28d8b431b1818fc57cad86cd18ec154b71ecb624 100644
--- a/doc/paper/inter.svg
+++ b/doc/paper/inter.svg
@@ -25,9 +25,9 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="0.70710678"
-     inkscape:cx="353.45071"
-     inkscape:cy="990.64428"
+     inkscape:zoom="1"
+     inkscape:cx="240.77176"
+     inkscape:cy="895.31434"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -55,15 +55,15 @@
      inkscape:groupmode="layer"
      id="layer1">
     <rect
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.83996201;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4171"
-       width="285.57016"
-       height="285.44849"
-       x="11.414232"
-       y="7.4545999" />
+       width="285.66171"
+       height="226.54004"
+       x="11.368455"
+       y="7.4088221" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="88.361908"
        y="49.431583"
        id="text4138"
@@ -73,30 +73,30 @@
          x="88.361908"
          y="49.431583">Thread 0</tspan></text>
     <rect
-       y="7.1027446"
-       x="453.49323"
-       height="285.77948"
-       width="277.62689"
+       y="7.0575957"
+       x="453.44809"
+       height="226.81812"
+       width="277.71719"
        id="rect4173"
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.82867765;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4142"
-       width="222.72728"
-       height="193.18182"
-       x="40.909092"
-       y="80.271294" />
+       width="223.00868"
+       height="126.46323"
+       x="40.768391"
+       y="80.130592" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="83.101593"
-       y="186.21036"
+       y="152.71036"
        id="text4198"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4200"
          x="83.101593"
-         y="186.21036">Stage A</tspan></text>
+         y="152.71036">Stage A</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
@@ -120,26 +120,26 @@
          x="528"
          y="216.3622" /></text>
     <rect
-       y="80.271294"
-       x="483.61566"
-       height="193.18182"
-       width="222.72728"
+       y="80.130676"
+       x="483.47507"
+       height="126.4977"
+       width="223.00851"
        id="rect4156"
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="526.86774"
-       y="186.21036"
+       y="152.72768"
        id="text4210"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan4212"
          x="526.86774"
-         y="186.21036">Stage B</tspan></text>
+         y="152.72768">Stage B</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:30px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="526.85742"
        y="49.730625"
        id="text4246"
@@ -149,42 +149,57 @@
          x="526.85742"
          y="49.730625">Thread 1</tspan></text>
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4170"
        width="32.894737"
        height="76.973686"
        x="246.71053"
-       y="141.99379" />
+       y="104.87537" />
     <rect
-       y="141.99379"
+       y="104.87537"
        x="468.00684"
        height="76.973686"
        width="32.894737"
        id="rect4158"
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:2.30356956;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4196"
        width="224.17442"
        height="51.92234"
        x="262.91278"
-       y="154.51947" />
-    <rect
-       style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.94820869;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4198"
-       width="150.33751"
-       height="39.480362"
-       x="299.83124"
-       y="161.19345" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 349.14286,161.21535 0,39.16084"
-       id="path4204"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       d="m 400,160.71935 0,39.16084"
-       id="path4206"
-       inkscape:connector-curvature="0" />
+       y="117.40105" />
+    <g
+       id="g4163"
+       transform="translate(-0.09801102,-37.217782)"
+       style="stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none">
+      <rect
+         y="168.57799"
+         x="313.22491"
+         height="24.004015"
+         width="123.74618"
+         id="rect4198"
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4155"
+         d="m 362.6178,168.1122 0,24.5"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4157"
+         d="m 337.834,192.6122 0,-24.25"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4159"
+         d="m 412.1853,168.1122 0,24.25"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path4161"
+         d="m 387.40155,192.3622 0,-23.75"
+         style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none" />
+    </g>
   </g>
 </svg>
diff --git a/doc/paper/intra.svg b/doc/paper/intra.svg
index ef3512a2180c02b4999965fa90cf239618b5d7ac..8aaaa58862b42f2d39db25c674bb8886eea9bfcb 100644
--- a/doc/paper/intra.svg
+++ b/doc/paper/intra.svg
@@ -26,7 +26,7 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="0.71375"
-     inkscape:cx="439.73127"
+     inkscape:cx="257.58805"
      inkscape:cy="873.93374"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
@@ -55,7 +55,7 @@
      inkscape:groupmode="layer"
      id="layer1">
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.60410511;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4136"
        width="713.51031"
        height="277.58047"
@@ -63,7 +63,7 @@
        y="14.925258" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:32.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:32.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="301.40344"
        y="54.089478"
        id="text4138"
@@ -96,12 +96,14 @@
          y="216.3622" /></text>
     <g
        id="g4154"
-       transform="translate(0,-44)">
+       transform="translate(0,-44)"
+       style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none">
       <g
          transform="translate(-0.91145515,0)"
-         id="g4150">
+         id="g4150"
+         style="stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none">
         <rect
-           style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+           style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
            id="rect4142"
            width="222.72728"
            height="193.18182"
@@ -113,7 +115,7 @@
            height="193.18182"
            width="222.72728"
            id="rect4152"
-           style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+           style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
       </g>
       <rect
          y="179.99379"
@@ -121,9 +123,9 @@
          height="76.973686"
          width="32.894737"
          id="rect4170"
-         style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
       <rect
-         style="fill:#ffffff;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
          id="rect4150"
          width="32.894737"
          height="76.973686"
@@ -135,13 +137,13 @@
          height="51.92234"
          width="224.17442"
          id="rect4196"
-         style="fill:#ffffff;stroke:#000000;stroke-width:2.30356956;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+         style="fill:#ffffff;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
       <text
          sodipodi:linespacing="125%"
          id="text4198"
          y="224.3622"
          x="84"
-         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
          xml:space="preserve"><tspan
            y="224.3622"
            x="84"
@@ -152,7 +154,7 @@
          id="text4210"
          y="224.21036"
          x="526.89319"
-         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         style="font-style:normal;font-weight:normal;font-size:35px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.60375;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
          xml:space="preserve"><tspan
            y="224.21036"
            x="526.89319"
@@ -164,7 +166,7 @@
          height="38.709679"
          width="38.709679"
          id="rect4814"
-         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.47800004;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+         style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.60375;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
     </g>
   </g>
 </svg>
diff --git a/doc/paper/stateful-comm.svg b/doc/paper/stateful-comm.svg
index ac8a1ee443b479b12a5949f317c76fffbb56ae31..dd767f2bf7dd18130932636749c1e08cb4d87beb 100644
--- a/doc/paper/stateful-comm.svg
+++ b/doc/paper/stateful-comm.svg
@@ -113,8 +113,8 @@
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
      inkscape:zoom="1.3328963"
-     inkscape:cx="401.06848"
-     inkscape:cy="866.36578"
+     inkscape:cx="504.97754"
+     inkscape:cy="926.38545"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -122,9 +122,9 @@
      inkscape:guide-bbox="true"
      inkscape:window-width="1280"
      inkscape:window-height="700"
-     inkscape:window-x="0"
+     inkscape:window-x="1282"
      inkscape:window-y="0"
-     inkscape:window-maximized="1">
+     inkscape:window-maximized="0">
     <sodipodi:guide
        position="541.93549,790.3226"
        orientation="0,1"
@@ -138,7 +138,7 @@
         <dc:format>image/svg+xml</dc:format>
         <dc:type
            rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
+        <dc:title></dc:title>
       </cc:Work>
     </rdf:RDF>
   </metadata>
@@ -146,20 +146,6 @@
      inkscape:label="Ebene 1"
      inkscape:groupmode="layer"
      id="layer1">
-    <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468"
-       id="rect3479"
-       width="284.80478"
-       height="153.05298"
-       x="19.914753"
-       y="19.237629" />
-    <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468"
-       id="rect3479-8"
-       width="284.80478"
-       height="153.05298"
-       x="440.02151"
-       y="19.237629" />
     <rect
        style="fill:#ffffff;stroke:#000000;stroke-width:1.12028468"
        id="rect3500"
@@ -177,16 +163,16 @@
        d="m 140.68268,248.23628 159.5065,0"
        id="path3504"
        inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.48606551;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4722)"
-       d="m 444.72244,248.14161 159.14443,0"
-       id="path3504-1"
-       inkscape:connector-curvature="0" />
     <path
        style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.44795978;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker4896)"
        d="m 603.31771,247.40939 0,-66.35405"
        id="path3523"
        inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.48606551;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker4722)"
+       d="m 444.72244,248.14161 159.14443,0"
+       id="path3504-1"
+       inkscape:connector-curvature="0" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:25.20640373px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
@@ -209,28 +195,42 @@
            x="107.04225"
            y="88.277695"
            style="font-size:25px;" /></flowRegion><flowPara
-         id="flowPara5020" /></flowRoot>    <text
+         id="flowPara5020" /></flowRoot>    <rect
+       style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601"
+       id="rect3479"
+       width="213.78056"
+       height="123.2923"
+       x="34.275299"
+       y="49.122894" />
+    <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="101.43107"
-       y="103.99258"
+       x="80.279503"
+       y="118.9975"
        id="text5022"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan5024"
-         x="101.43107"
-         y="103.99258">Stage A</tspan></text>
+         x="80.279503"
+         y="118.9975">Stage A</tspan></text>
+    <rect
+       y="49.122894"
+       x="496.42743"
+       height="123.2923"
+       width="213.78056"
+       id="rect4301"
+       style="fill:#ffffff;stroke:#000000;stroke-width:0.87113601" />
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:30.8078289px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="522.47046"
-       y="103.99258"
+       x="543.36426"
+       y="118.9975"
        id="text5028"
        sodipodi:linespacing="125%"><tspan
          sodipodi:role="line"
          id="tspan5030"
-         x="522.47046"
-         y="103.99258">Stage B</tspan></text>
+         x="543.36426"
+         y="118.9975">Stage B</tspan></text>
     <text
        xml:space="preserve"
        style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
diff --git a/doc/paper/stateless-comm.svg b/doc/paper/stateless-comm.svg
index 2a8189ad11d56bb97005180af8ceb1df519dd70c..dfe3ddba5fe4910dcff81cfa74ef6ce1f2ebcc6f 100644
--- a/doc/paper/stateless-comm.svg
+++ b/doc/paper/stateless-comm.svg
@@ -40,9 +40,9 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="3.6203867"
-     inkscape:cx="289.49773"
-     inkscape:cy="943.39536"
+     inkscape:zoom="0.45254834"
+     inkscape:cx="165.73851"
+     inkscape:cy="942.90797"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -70,14 +70,14 @@
      inkscape:groupmode="layer"
      id="layer1">
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.07569444"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none"
        id="rect3340"
        width="223.20784"
        height="134.32114"
        x="29.909212"
        y="48.351582" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.51429224;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"
        d="m 253.45155,117.51215 225.11425,0"
        id="path3382"
        inkscape:connector-curvature="0" />
@@ -94,7 +94,7 @@
          y="108.39669" /></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:16.92839622px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="280.26459"
        y="102.28763"
        id="text3392"
@@ -104,7 +104,7 @@
          x="280.26459"
          y="102.28763">&lt;&lt; communicates &gt;&gt;</tspan></text>
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:1.07569444"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none"
        id="rect3340-7"
        width="223.20784"
        height="134.32114"
@@ -112,7 +112,7 @@
        y="48.351582" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:30.78034019px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:30.78034019px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="80.681381"
        y="123.73327"
        id="text3442"
@@ -123,7 +123,7 @@
          y="123.73327">Stage A</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:23.08525276px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:23.08525276px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
        x="545.04083"
        y="123.73327"
        id="text3448"
@@ -132,6 +132,6 @@
          id="tspan3450"
          x="545.04083"
          y="123.73327"
-         style="font-size:30.78034019px">Stage B</tspan></text>
+         style="font-size:30.78034019px;stroke-width:1.25;stroke-miterlimit:4;stroke-dasharray:none">Stage B</tspan></text>
   </g>
 </svg>
diff --git a/doc/paper/threads.svg b/doc/paper/threads.svg
index 9ca2408f34ccca7b3619451da39113ece8baca18..b98f1b8773b6f57781036d956424e7efeb75bec6 100644
--- a/doc/paper/threads.svg
+++ b/doc/paper/threads.svg
@@ -54,9 +54,9 @@
      borderopacity="1.0"
      inkscape:pageopacity="0.0"
      inkscape:pageshadow="2"
-     inkscape:zoom="1.2374369"
-     inkscape:cx="214.81162"
-     inkscape:cy="936.91977"
+     inkscape:zoom="4.9497476"
+     inkscape:cx="371.57562"
+     inkscape:cy="862.17369"
      inkscape:document-units="px"
      inkscape:current-layer="layer1"
      showgrid="false"
@@ -84,14 +84,14 @@
      inkscape:groupmode="layer"
      id="layer1">
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:0.82331032;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
        id="rect4136"
        width="309.04807"
        height="230.66838"
        x="25.243267"
        y="23.734138" />
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:0.82286423;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
        id="rect4136-8"
        width="309.04849"
        height="230.41814"
@@ -99,7 +99,7 @@
        y="23.733915" />
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
        x="117.35408"
        y="66.024902"
        id="text4155"
@@ -110,7 +110,7 @@
          y="66.024902">Thread 0</tspan></text>
     <text
        xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:28.43970871px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
        x="503.58334"
        y="65.851196"
        id="text4159"
@@ -120,7 +120,7 @@
          x="503.58334"
          y="65.851196">Thread 1</tspan></text>
     <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:0.87380373;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1"
        id="rect4165"
        width="256.96252"
        height="139.28098"
@@ -129,23 +129,24 @@
     <flowRoot
        xml:space="preserve"
        id="flowRoot4167"
-       style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       style="font-style:normal;font-weight:normal;font-size:27.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.45043683;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4.36000013;stroke-dasharray:none"
        transform="matrix(1.0341712,0,0,1.0341712,43.331685,-77.998578)"><flowRegion
          id="flowRegion4169"><rect
            id="rect4171"
            width="149.42529"
            height="79.310349"
            x="91.954025"
-           y="210.98289" /></flowRegion><flowPara
+           y="210.98289"
+           style="stroke-width:1.45043683;stroke-miterlimit:4.36000013;stroke-dasharray:none" /></flowRegion><flowPara
          id="flowPara4173">Stage</flowPara></flowRoot>    <rect
-       style="fill:#ffffff;stroke:#000000;stroke-width:0.87387472;stroke-miterlimit:4;stroke-dasharray:6.99099763, 6.99099763;stroke-dashoffset:0;stroke-opacity:1"
+       style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-miterlimit:4.36000013;stroke-dasharray:6,6;stroke-dashoffset:0;stroke-opacity:1"
        id="rect4165-9"
        width="256.96252"
        height="139.28098"
        x="437.14731"
        y="91.304214" />
     <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.61900544;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5.80000019;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)"
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.36000013;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#TriangleInL);marker-end:url(#TriangleOutL)"
        d="m 321.89273,152.25713 c 40.95747,-20.34789 73.25689,-15.22111 102.12555,0"
        id="path4196"
        inkscape:connector-curvature="0"