Moved image loading and saving logic into MaskedBitmapImage and ImageSaver