Various [ViewModels](https://github.com/Goz3rr/SatisfactorySaveEditor/blob/master/SatisfactorySaveEditor/ViewModel/MainViewModel.cs#L10-L11) contain references to platform-specific namespaces such as: - `System.Windows` - `Microsoft.Win32` This is a violation of the platform-agnostic ViewModel principle of MVVM.