I\'m having trouble wrapping my head around how to use Combine in SwiftUI. I\'m accustomed to using key-value observation in AppKit an UIKit because view controllers don\'t need