diff --git a/doc/diagrams.gaphor b/doc/diagrams.gaphor
index b9aa788e..88df2512 100644
--- a/doc/diagrams.gaphor
+++ b/doc/diagrams.gaphor
@@ -38,6 +38,9 @@
+
+
+
@@ -2763,13 +2766,13 @@ Studio Request ]]>
2
-(1.0, 0.0, 0.0, 1.0, 418.19907407407413, 318.52777777777851)
+(1.0, 0.0, 0.0, 1.0, 414.0, 318.52777777777851)
-154.0
+158.199074074
-50.0
+50.4722222222
@@ -2865,7 +2868,7 @@ Studio Request ]]>
0
-[(1.1368683772161603e-13, 0.0), (57.48225308641878, 0.0)]
+[(0.0, 0.0), (57.48225308641878, 0.0)]
@@ -2926,7 +2929,7 @@ Studio Request ]]>
0
-(1.0, 0.0, 0.0, 1.0, 500.68132716049388, 267.00000000000034)
+(1.0, 0.0, 0.0, 1.0, 501.0, 267.00000000000034)
0
@@ -2935,7 +2938,7 @@ Studio Request ]]>
0
-[(0.0, 0.0), (0.32175925925923821, 51.527777777778169)]
+[(0.0, 0.0), (0.0, 51.527777777778169)]
@@ -2953,6 +2956,96 @@ Studio Request ]]>
+-
+
+2
+
+
+(1.0, 0.0, 0.0, 1.0, 47.0, 11.0)
+
+
+522.0
+
+
+74.0
+
+
+
+
+
+0
+
+
+-
+
+
+
+
+0
+
+
+(1.0, 0.0, 0.0, 1.0, 123.0, 85.0)
+
+
+0
+
+
+0
+
+
+[(0.0, 0.0), (0.0, 44.000000000000114)]
+
+
+
+
+
+
+
+
+0
+
+
+
+
+
+
+
+
+-
+
+
+
+
+0
+
+
+(1.0, 0.0, 0.0, 1.0, 275.0, 85.0)
+
+
+0
+
+
+0
+
+
+[(0.0, 0.0), (0.0, 44.157407407407504)]
+
+
+
+
+
+
+
+
+0
+
+
+
+
+
+
+
+
@@ -3268,12 +3361,12 @@ Studio Request ]]>
-
+
-
+
@@ -3326,4 +3419,139 @@ Studio Request ]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/doc/virtualizer.png b/doc/virtualizer.png
index ce717bc5..e8f03a6c 100644
Binary files a/doc/virtualizer.png and b/doc/virtualizer.png differ