diff --git a/Phase1Example.sandbox/models/Phase1Test.mps b/Phase1Example.sandbox/models/Phase1Test.mps
index 431fef4..d4ad062 100644
--- a/Phase1Example.sandbox/models/Phase1Test.mps
+++ b/Phase1Example.sandbox/models/Phase1Test.mps
@@ -8,41 +8,39 @@
-
-
-
+
+
-
-
-
-
+
+
-
-
+
+
+
+
-
-
-
+
+
-
-
-
+
+
-
-
-
+
+
-
-
+
+
+
+
-
-
+
+
+
+
-
-
-
-
-
+
+
+
@@ -51,105 +49,84 @@
-
-
-
-
-
-
-
-
+
-
-
-
+
+
+
+
+
-
-
-
+
-
-
-
-
+
+
+
+
-
+
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/SemAnno/models/SemAnno.editor.mps b/languages/SemAnno/models/SemAnno.editor.mps
index 4bc1283..623e4a8 100644
--- a/languages/SemAnno/models/SemAnno.editor.mps
+++ b/languages/SemAnno/models/SemAnno.editor.mps
@@ -123,21 +123,41 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -147,8 +167,6 @@
-
-
@@ -158,8 +176,6 @@
-
-
@@ -169,8 +185,6 @@
-
-
@@ -180,8 +194,6 @@
-
-
@@ -191,8 +203,6 @@
-
-
@@ -202,8 +212,6 @@
-
-
@@ -213,8 +221,6 @@
-
-
@@ -224,8 +230,6 @@
-
-
@@ -235,8 +239,6 @@
-
-
@@ -246,8 +248,6 @@
-
-
@@ -257,8 +257,6 @@
-
-
@@ -268,8 +266,6 @@
-
-
@@ -279,8 +275,6 @@
-
-
@@ -290,8 +284,6 @@
-
-
@@ -301,8 +293,6 @@
-
-
@@ -312,8 +302,6 @@
-
-
@@ -323,8 +311,6 @@
-
-
@@ -334,8 +320,6 @@
-
-
@@ -345,8 +329,6 @@
-
-
@@ -356,8 +338,6 @@
-
-
@@ -367,8 +347,6 @@
-
-
@@ -378,8 +356,6 @@
-
-
@@ -389,8 +365,6 @@
-
-
@@ -400,8 +374,6 @@
-
-
@@ -411,8 +383,6 @@
-
-
@@ -422,8 +392,6 @@
-
-
@@ -433,8 +401,6 @@
-
-
@@ -444,8 +410,6 @@
-
-
@@ -455,8 +419,6 @@
-
-
diff --git a/languages/SemAnno/models/SemAnno.structure.mps b/languages/SemAnno/models/SemAnno.structure.mps
index 45a82c1..68c9d94 100644
--- a/languages/SemAnno/models/SemAnno.structure.mps
+++ b/languages/SemAnno/models/SemAnno.structure.mps
@@ -9,6 +9,15 @@
+
+
+
+
+
+
+
+
+
@@ -160,6 +169,11 @@
+
+
+
+
+
@@ -205,7 +219,7 @@
-
+
@@ -227,14 +241,14 @@
-
+
-
+
@@ -249,14 +263,14 @@
-
+
-
+
@@ -293,14 +307,14 @@
-
+
-
+
@@ -315,7 +329,7 @@
-
+
@@ -341,7 +355,7 @@
-
+
@@ -365,7 +379,7 @@
-
+
@@ -384,7 +398,7 @@
-
+
@@ -396,7 +410,7 @@
-
+
@@ -419,14 +433,14 @@
-
+
-
+
@@ -446,7 +460,7 @@
-
+
@@ -542,14 +556,14 @@
-
+
-
+
@@ -561,7 +575,7 @@
-
+
@@ -594,7 +608,7 @@
-
+
@@ -606,7 +620,7 @@
-
+
@@ -618,14 +632,14 @@
-
+
-
+
@@ -649,14 +663,14 @@
-
+
-
+
@@ -668,7 +682,7 @@
-
+
@@ -711,7 +725,7 @@
-
+
@@ -777,5 +791,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/SemAnno/models/SemAnno.textGen.mps b/languages/SemAnno/models/SemAnno.textGen.mps
index 9af947d..0e9b34f 100644
--- a/languages/SemAnno/models/SemAnno.textGen.mps
+++ b/languages/SemAnno/models/SemAnno.textGen.mps
@@ -34,9 +34,18 @@
+
+
+
+
+
+
+
+
+
@@ -62,6 +71,9 @@
+
+
+
@@ -237,24 +249,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -267,13 +261,10 @@
-
-
-
@@ -284,32 +275,43 @@
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -320,22 +322,28 @@
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
-
@@ -347,6 +355,11 @@
+
+
+
+
+
@@ -354,13 +367,14 @@
+
+
+
-
-
@@ -373,8 +387,6 @@
-
-
@@ -387,8 +399,6 @@
-
-
@@ -401,41 +411,23 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
@@ -448,8 +440,6 @@
-
-
@@ -462,19 +452,15 @@
-
-
-
-
@@ -485,13 +471,11 @@
-
-
@@ -517,7 +501,6 @@
-
@@ -526,7 +509,6 @@
-
@@ -550,13 +532,14 @@
+
+
+
-
-
@@ -569,8 +552,6 @@
-
-
@@ -583,8 +564,6 @@
-
-
@@ -597,13 +576,10 @@
-
-
-
@@ -612,8 +588,6 @@
-
-
@@ -626,8 +600,6 @@
-
-
@@ -640,8 +612,6 @@
-
-
@@ -654,8 +624,6 @@
-
-
@@ -668,8 +636,6 @@
-
-
@@ -682,86 +648,343 @@
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -774,8 +997,6 @@
-
-
@@ -788,8 +1009,6 @@
-
-
@@ -802,13 +1021,10 @@
-
-
-
@@ -822,13 +1038,10 @@
-
-
-
@@ -842,28 +1055,28 @@
-
-
-
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
-
-
@@ -876,22 +1089,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -904,8 +1101,6 @@
-
-
@@ -918,22 +1113,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -946,13 +1125,10 @@
-
-
-
@@ -963,16 +1139,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -986,8 +1174,6 @@
-
-