Added SettingsWindow + Added IStorageProvider support