Ну я так про область видимости представлений, типа у тебя есть VStack, там есть 3 других представления, куда нужно передать твой StateObject, ты можешь повесить на VStack модификатор .environmentObject и в таком случае ты сможешь создать экземпляр этого StateObject в каждом из 3-х представлений, без передачи его в иницализатор, просто пишешь
@EnvironmentObject SomeName: ViewModel, а если у тебя будет экземпляр ObservedObject, то тебе нужно будет передавать StateObject через инициализатор того представления, где ты объявишь Observed, надеюсь, понятно объяснил