I\'m having trouble trying to understand the hierarchy using SwiftUI\'s @EnvironmentObject wrapper. I\'ve got a ViewModel that needs to be accessed in multiple screens within th