namespace CrossLangDevStudio.ViewModels; interface ISavable { string FilePath { get; } bool Modified { get; set; } void Save(); void SaveRecovery(string path); }