diff --git a/doc/Diagram1.dia b/doc/Diagram1.dia
index 637eede..057a648 100644
--- a/doc/Diagram1.dia
+++ b/doc/Diagram1.dia
@@ -3662,125 +3662,13 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #DistDs#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Aout 0#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -3795,12 +3683,12 @@
-
+
-
+
-
+
@@ -3814,7 +3702,7 @@
-
+
@@ -3828,175 +3716,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #DistDs#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- #Compress 0#
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -4029,7 +3749,7 @@
-
+
@@ -4063,7 +3783,7 @@
-
+
@@ -4086,7 +3806,7 @@
-
+
@@ -4119,7 +3839,7 @@
-
+
@@ -4142,7 +3862,7 @@
-
+
@@ -4175,7 +3895,7 @@
-
+
@@ -4208,7 +3928,7 @@
-
+
@@ -4241,7 +3961,7 @@
-
+
@@ -4274,7 +3994,7 @@
-
+
@@ -4307,7 +4027,7 @@
-
+
@@ -4340,7 +4060,7 @@
-
+
@@ -4373,7 +4093,7 @@
-
+
@@ -4406,7 +4126,7 @@
-
+
@@ -4439,7 +4159,7 @@
-
+
@@ -4472,7 +4192,7 @@
-
+
@@ -4495,7 +4215,7 @@
-
+
@@ -4528,7 +4248,7 @@
-
+
@@ -4561,7 +4281,7 @@
-
+
@@ -4594,7 +4314,7 @@
-
+
@@ -4617,7 +4337,7 @@
-
+
@@ -4650,7 +4370,7 @@
-
+
@@ -4683,7 +4403,7 @@
-
+
@@ -4716,7 +4436,7 @@
-
+
@@ -4749,7 +4469,7 @@
-
+
@@ -4782,7 +4502,7 @@
-
+
@@ -4813,7 +4533,7 @@
-
+
@@ -4840,7 +4560,7 @@
-
+
@@ -4867,7 +4587,7 @@
-
+
@@ -4898,10 +4618,10 @@
-
+
-
+
@@ -4925,7 +4645,7 @@
-
+
@@ -4956,7 +4676,7 @@
-
+
@@ -4983,7 +4703,7 @@
-
+
@@ -5010,10 +4730,10 @@
-
+
-
+
@@ -5036,7 +4756,7 @@
-
+
@@ -5069,7 +4789,7 @@
-
+
@@ -5102,7 +4822,7 @@
-
+
@@ -5135,7 +4855,7 @@
-
+
@@ -5168,7 +4888,7 @@
-
+
@@ -5201,7 +4921,7 @@
-
+
@@ -5232,7 +4952,7 @@
-
+
@@ -5259,7 +4979,7 @@
-
+
@@ -5286,10 +5006,10 @@
-
+
-
+
@@ -5312,7 +5032,7 @@
-
+
@@ -5345,7 +5065,7 @@
-
+
@@ -5378,7 +5098,7 @@
-
+
@@ -5411,7 +5131,7 @@
-
+
@@ -5444,7 +5164,7 @@
-
+
@@ -5477,7 +5197,7 @@
-
+
@@ -5508,7 +5228,7 @@
-
+
@@ -5535,7 +5255,7 @@
-
+
@@ -5562,15 +5282,15 @@
-
+
-
+
-
+
-
+
@@ -5584,7 +5304,7 @@
-
+
@@ -5598,12 +5318,12 @@
-
+
-
+
-
+
@@ -5617,7 +5337,7 @@
-
+
@@ -5631,12 +5351,12 @@
-
+
-
+
-
+
@@ -5650,7 +5370,7 @@
-
+
@@ -5664,7 +5384,7 @@
-
+
@@ -5697,7 +5417,7 @@
-
+
@@ -5730,7 +5450,7 @@
-
+
@@ -5757,7 +5477,7 @@
-
+
@@ -5784,7 +5504,7 @@
-
+
@@ -5817,7 +5537,7 @@
-
+
@@ -5850,7 +5570,7 @@
-
+
@@ -5877,7 +5597,7 @@
-
+
@@ -5904,7 +5624,7 @@
-
+
@@ -5937,7 +5657,7 @@
-
+
@@ -5970,7 +5690,7 @@
-
+
@@ -5997,7 +5717,7 @@
-
+
@@ -6024,7 +5744,7 @@
-
+
@@ -6057,7 +5777,7 @@
-
+
@@ -6090,7 +5810,7 @@
-
+
@@ -6117,7 +5837,7 @@
-
+
@@ -6144,18 +5864,18 @@
-
+
-
+
-
+
-
-
-
-
+
+
+
+
@@ -6174,22 +5894,19 @@
-
-
-
-
+
-
+
-
-
+
+
@@ -6209,21 +5926,21 @@
-
+
-
+
-
+
-
-
+
+
@@ -6243,10 +5960,10 @@
-
+
-
+
@@ -6281,7 +5998,7 @@
-
+
@@ -6308,7 +6025,7 @@
-
+
@@ -6353,7 +6070,7 @@
-
+
@@ -6386,7 +6103,7 @@
-
+
@@ -6417,10 +6134,10 @@
-
+
-
+
@@ -6452,10 +6169,10 @@
-
+
-
+
@@ -6477,10 +6194,10 @@
-
+
-
+
@@ -6505,12 +6222,12 @@
-
+
-
+
@@ -6527,10 +6244,10 @@
-
+
-
+
@@ -6563,7 +6280,7 @@
-
+
@@ -6596,7 +6313,7 @@
-
+
@@ -6629,7 +6346,7 @@
-
+
@@ -6662,12 +6379,12 @@
-
+
-
+
-
+
@@ -6681,7 +6398,7 @@
-
+
@@ -6695,18 +6412,18 @@
-
+
-
+
-
-
+
+
@@ -6726,18 +6443,18 @@
-
+
-
+
-
+
-
+
@@ -6771,12 +6488,12 @@
-
+
-
+
-
+
@@ -6790,7 +6507,7 @@
-
+
@@ -6804,18 +6521,18 @@
-
+
-
+
-
+
-
+
@@ -6849,12 +6566,12 @@
-
+
-
+
-
+
@@ -6868,7 +6585,7 @@
-
+
@@ -6882,18 +6599,18 @@
-
+
-
+
-
+
-
+
@@ -6927,12 +6644,12 @@
-
+
-
+
-
+
@@ -6946,7 +6663,7 @@
-
+
@@ -6960,16 +6677,16 @@
-
+
-
+
-
+
-
-
+
+
@@ -6984,19 +6701,19 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -7011,19 +6728,19 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -7037,11 +6754,8 @@
-
-
-
-
+
@@ -7086,7 +6800,7 @@
-
+
@@ -7131,7 +6845,7 @@
-
+
@@ -7176,7 +6890,7 @@
-
+
@@ -7221,7 +6935,7 @@
-
+
@@ -7254,7 +6968,7 @@
-
+
@@ -7287,7 +7001,7 @@
-
+
@@ -7320,7 +7034,7 @@
-
+
@@ -7353,7 +7067,7 @@
-
+
@@ -7386,7 +7100,7 @@
-
+
@@ -7419,7 +7133,7 @@
-
+
@@ -7452,7 +7166,7 @@
-
+
@@ -7485,7 +7199,7 @@
-
+
@@ -7518,7 +7232,7 @@
-
+
@@ -7551,7 +7265,7 @@
-
+
@@ -7584,12 +7298,12 @@
-
+
-
+
-
+
@@ -7603,7 +7317,7 @@
-
+
@@ -7617,12 +7331,12 @@
-
+
-
+
-
+
@@ -7636,7 +7350,7 @@
-
+
@@ -7650,12 +7364,12 @@
-
+
-
+
-
+
@@ -7669,7 +7383,7 @@
-
+
@@ -7683,12 +7397,12 @@
-
+
-
+
-
+
@@ -7702,7 +7416,7 @@
-
+
@@ -7716,18 +7430,18 @@
-
+
-
+
-
+
-
+
@@ -7761,12 +7475,12 @@
-
+
-
+
-
+
@@ -7780,7 +7494,7 @@
-
+
@@ -7794,18 +7508,18 @@
-
+
-
+
-
+
-
+
@@ -7839,12 +7553,12 @@
-
+
-
+
-
+
@@ -7858,7 +7572,7 @@
-
+
@@ -7872,18 +7586,18 @@
-
+
-
+
-
+
-
+
@@ -7917,12 +7631,12 @@
-
+
-
+
-
+
@@ -7936,7 +7650,7 @@
-
+
@@ -7950,16 +7664,16 @@
-
+
-
+
-
+
-
-
+
+
@@ -7974,19 +7688,19 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -8001,19 +7715,19 @@
-
+
-
+
-
+
-
+
-
-
+
+
@@ -8028,21 +7742,21 @@
-
+
-
+
-
+
-
+
-
+
@@ -8076,12 +7790,12 @@
-
+
-
+
-
+
@@ -8095,7 +7809,7 @@
-
+
@@ -8109,16 +7823,16 @@
-
+
-
+
-
+
-
-
+
+
@@ -8133,10 +7847,10 @@
-
+
-
+
@@ -8181,7 +7895,7 @@
-
+
@@ -8226,7 +7940,7 @@
-
+
@@ -8271,7 +7985,7 @@
-
+
@@ -8304,7 +8018,7 @@
-
+
@@ -8337,7 +8051,7 @@
-
+
@@ -8370,7 +8084,7 @@
-
+
@@ -8403,7 +8117,7 @@
-
+
@@ -8436,12 +8150,12 @@
-
+
-
+
@@ -8469,5 +8183,1980 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Aout 0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Transform 0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Compress 0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #thresh#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #upr_slp#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #lwr_slp#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #in#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #wnd#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #hop#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #mode#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #wet#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Xfader 0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #AMix#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Router (mode)#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f_in#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #sel#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Router (thr)#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f_in#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #sel#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Router (upr)#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f_in#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #sel#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #Router (lwr)#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f-out-1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #f_in#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #sel#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #AvailCh 0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #trig#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #ch#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #gate-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #gate_1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #dis-0#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #dis-1#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ #7#
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+