SwiftUI MVVM Example of a Model-View-ViewModel controller written in Swift with SwiftUI using the Observer Pattern Diagram of the architecture