diff --git a/build.xml b/build.xml
index 793b173f..604ba758 100644
--- a/build.xml
+++ b/build.xml
@@ -242,7 +242,7 @@
-
+
@@ -408,6 +408,7 @@
+
@@ -2345,7 +2346,7 @@
-
+
@@ -2447,6 +2448,7 @@
+
@@ -4191,7 +4193,7 @@
-
+
@@ -4242,7 +4244,7 @@
-
+
@@ -4303,7 +4305,7 @@
-
+
@@ -4353,7 +4355,7 @@
-
+
@@ -4402,7 +4404,7 @@
-
+
@@ -4463,7 +4465,7 @@
-
+
@@ -4544,7 +4546,7 @@
-
+
@@ -4617,7 +4619,7 @@
-
+
@@ -4801,7 +4803,7 @@
-
+
@@ -4921,7 +4923,7 @@
-
+
@@ -5052,7 +5054,7 @@
-
+
@@ -5118,7 +5120,7 @@
-
+
@@ -5170,7 +5172,7 @@
-
+
@@ -5243,7 +5245,7 @@
-
+
@@ -5314,7 +5316,7 @@
-
+
@@ -5374,7 +5376,7 @@
-
+
@@ -5428,7 +5430,7 @@
-
+
@@ -5497,7 +5499,7 @@
-
+
@@ -5550,7 +5552,7 @@
-
+
@@ -5598,7 +5600,7 @@
-
+
@@ -5644,7 +5646,7 @@
-
+
@@ -5703,7 +5705,7 @@
-
+
@@ -5763,7 +5765,7 @@
-
+
@@ -5808,7 +5810,7 @@
-
+
@@ -5868,7 +5870,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps
index e91dfd1f..a5305dc0 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/generator/template/main@generator.mps
@@ -842,6 +842,11 @@
+
@@ -1484,6 +1489,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14054,103 +14145,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -16331,5 +16328,185 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
index 68a03cd7..a49af51e 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
+++ b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
@@ -94,6 +94,7 @@
9a4afe51-f114-4595-b5df-048ce3c596be(jetbrains.mps.runtime)
528ff3b9-5fc4-40dd-931f-c6ce3650640e(jetbrains.mps.lang.migration.runtime)
26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)
+ f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps
index 761727e0..66feb88f 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/editor.mps
@@ -19,9 +19,9 @@
+
-
@@ -5087,5 +5087,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps
index f35872f7..6c0ece89 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/structure.mps
@@ -1418,5 +1418,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/typesystem.mps b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/typesystem.mps
index f2984741..c398e240 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/languageModels/typesystem.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/languageModels/typesystem.mps
@@ -1559,5 +1559,34 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
index 508f6323..9ee3c2d4 100644
--- a/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
+++ b/coderules/solutions/jetbrains.mps.coderules.build/models/jetbrains.mps.coderules.build.mps
@@ -1649,6 +1649,11 @@
+
+
+
+
+