public void SaveImage(IImageHolder holder)
        {
            if (holder != null)
            {
                var file = _saveFileIO.Show(new IODialogInfo()
                {
                    Title   = "Save Elevation Chart Image",
                    Filters = new[] { "PNG Images|*.png", "BMP Images|*.bmp" }
                });

                if (!String.IsNullOrEmpty(file))
                {
                    var imageFormat = System.Drawing.Imaging.ImageFormat.Png;
                    if (file.EndsWith(".bmp"))
                    {
                        imageFormat = System.Drawing.Imaging.ImageFormat.Bmp;
                    }

                    var image = holder.GetImage(imageFormat);
                    image.Save(file, imageFormat);
                }
            }
        }