diff --git a/samples/lambdacalc/languages/samples.lambdacalc/models/behavior.mps b/samples/lambdacalc/languages/samples.lambdacalc/models/behavior.mps
index 8b3d62fc..cd438ecb 100644
--- a/samples/lambdacalc/languages/samples.lambdacalc/models/behavior.mps
+++ b/samples/lambdacalc/languages/samples.lambdacalc/models/behavior.mps
@@ -10,6 +10,7 @@
+
@@ -27,10 +28,18 @@
+
+
+
+
+
+
+
+
@@ -55,6 +64,7 @@
+
@@ -68,6 +78,11 @@
+
+
+
+
+
@@ -77,32 +92,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -235,21 +286,180 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/samples/lambdacalc/languages/samples.lambdacalc/models/editor.mps b/samples/lambdacalc/languages/samples.lambdacalc/models/editor.mps
index f89831ce..fa9ebea3 100644
--- a/samples/lambdacalc/languages/samples.lambdacalc/models/editor.mps
+++ b/samples/lambdacalc/languages/samples.lambdacalc/models/editor.mps
@@ -28,6 +28,7 @@
+
@@ -781,7 +782,15 @@
-
+
+
+
+
+
+
+
+
+
diff --git a/samples/lambdacalc/languages/samples.lambdacalc/models/structure.mps b/samples/lambdacalc/languages/samples.lambdacalc/models/structure.mps
index 465568d8..133c3c17 100644
--- a/samples/lambdacalc/languages/samples.lambdacalc/models/structure.mps
+++ b/samples/lambdacalc/languages/samples.lambdacalc/models/structure.mps
@@ -316,6 +316,13 @@
+
+
+
+
+
+
+
diff --git a/samples/lambdacalc/languages/samples.lambdacalc/models/types.mps b/samples/lambdacalc/languages/samples.lambdacalc/models/types.mps
index 9d06f7c9..77497cf4 100644
--- a/samples/lambdacalc/languages/samples.lambdacalc/models/types.mps
+++ b/samples/lambdacalc/languages/samples.lambdacalc/models/types.mps
@@ -174,6 +174,7 @@
+
@@ -188,6 +189,7 @@
+
@@ -233,6 +235,10 @@
+
+
+
+
@@ -290,14 +296,19 @@
+
+
+
+
+
@@ -336,6 +347,7 @@
+
@@ -612,10 +624,10 @@
-
+
-
+
@@ -757,6 +769,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -799,8 +825,10 @@
-
-
+
+
+
+
@@ -857,8 +885,10 @@
-
-
+
+
+
+
@@ -916,17 +946,36 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -945,9 +994,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1045,8 +1200,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -1118,8 +1280,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -1171,8 +1340,10 @@
-
-
+
+
+
+
@@ -1375,78 +1546,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
@@ -1469,6 +1660,9 @@
+
+
+
@@ -1510,6 +1704,9 @@
+
+
+
@@ -1528,11 +1725,13 @@
-
-
+
+
+
+
-
-
+
+
@@ -1667,8 +1866,20 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1678,8 +1889,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -1754,8 +1972,10 @@
-
-
+
+
+
+
@@ -1810,8 +2030,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1861,11 +2106,36 @@
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1882,6 +2152,9 @@
+
+
+
@@ -1910,6 +2183,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1919,6 +2206,9 @@
+
+
+
@@ -1931,6 +2221,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1944,14 +2248,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
-
-
+
+
@@ -2021,6 +2367,11 @@
+
+
+
+
+
@@ -2081,6 +2432,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2116,6 +2490,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2266,6 +2653,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2330,8 +2730,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -2341,8 +2748,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -2441,8 +2855,10 @@
-
-
+
+
+
+
@@ -3887,6 +4303,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4768,6 +5196,136 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4787,6 +5345,9 @@
+
+
+
@@ -4794,9 +5355,15 @@
+
+
+
+
+
+
-
+
@@ -4812,7 +5379,7 @@
-
+
@@ -4825,6 +5392,14 @@
+
+
+
+
+
+
+
+
@@ -4843,13 +5418,41 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4872,6 +5475,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -4883,6 +5497,146 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4913,7 +5667,7 @@
-
+
@@ -4924,6 +5678,9 @@
+
+
+
@@ -4957,6 +5714,9 @@
+
+
+
@@ -5127,71 +5887,75 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -5975,6 +6739,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6008,12 +6785,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6026,6 +6816,9 @@
+
+
+
@@ -6039,6 +6832,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6064,6 +6874,9 @@
+
+
+
@@ -6076,6 +6889,9 @@
+
+
+
@@ -6090,6 +6906,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -6112,6 +6938,9 @@
+
+
+
@@ -6125,9 +6954,15 @@
+
+
+
+
+
+
@@ -6165,28 +7000,35 @@
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -6201,6 +7043,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6213,6 +7091,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6330,6 +7222,9 @@
+
+
+
@@ -6343,6 +7238,9 @@
+
+
+
@@ -6370,6 +7268,16 @@
+
+
+
+
+
+
+
+
+
+