public virtual void Update(MainWindow window, Step step)
        {
            var bitmapImage = new BitmapImage();
            bitmapImage.BeginInit();
            bitmapImage.UriSource = new Uri(step.FilePath);
            bitmapImage.EndInit();

            window.Image.Source = bitmapImage;
        }
        public virtual void Update(MainWindow window, Step step)
        {
            window.TextEditor.Text = step.Text;
            window.TextEditor.Visibility = Visibility.Visible;

            window.Interpreter.Text = string.Empty;
            window.Interpreter.Visibility = Visibility.Visible;

            window.LogControl.Clear();
            window.LogControl.Visibility = Visibility.Visible;

            window.Execute.Visibility = Visibility.Visible;
        }