public void CreateInputUI(InputReceiverPair inp)
        {
            TextBlock inputText = new TextBlock()
            {
                Text              = inp.input,
                Margin            = new Thickness(0, 2, 0, 2),
                Height            = 24,
                VerticalAlignment = System.Windows.VerticalAlignment.Center
            };

            panelInputs.Children.Add(inputText);

            TextBlock receiverText = new TextBlock()
            {
                Text              = inp.receiver,
                Margin            = new Thickness(0, 2, 0, 2),
                Height            = 24,
                VerticalAlignment = System.Windows.VerticalAlignment.Center
            };

            panelReceivers.Children.Add(receiverText);

            Button select = new Button()
            {
                Height            = 24,
                Margin            = new Thickness(0, 2, 0, 2),
                VerticalAlignment = System.Windows.VerticalAlignment.Center,
                Content           = "..."
            };

            disposables.Add(Observable.FromEventPattern(select, "Click").Subscribe(c => {
                Success(new Result.Modify(inp.inp));
            }));

            panelButtons.Children.Add(select);
        }
		public void CreateInputUI(InputReceiverPair inp) {
			TextBlock inputText = new TextBlock() { 
				Text = inp.input, 
				Margin = new Thickness(0, 2, 0, 2), 
				Height = 24, 
				VerticalAlignment = System.Windows.VerticalAlignment.Center
			};
			panelInputs.Children.Add(inputText);

			TextBlock receiverText = new TextBlock() { 
				Text = inp.receiver, 
				Margin = new Thickness(0, 2, 0, 2), 
				Height = 24, 
				VerticalAlignment = System.Windows.VerticalAlignment.Center 
			};
			panelReceivers.Children.Add(receiverText);

			Button select = new Button() { 
				Height=24, 
				Margin = new Thickness(0, 2, 0, 2), 
				VerticalAlignment = System.Windows.VerticalAlignment.Center,
				Content = "..."
			};

			disposables.Add(Observable.FromEventPattern(select, "Click").Subscribe(c => {
				Success(new Result.Modify(inp.inp));
			}));

			panelButtons.Children.Add(select);
		}