I wish real software was as simple as just loading data into an array to be displayed in a list as you seem to love to trivialise.
And what are store entities class Store: ObservableObject all about?
Lots of @Published properties and some services, they seem to share a lot with the good old ViewModels, but now the view can have multiple Stores, and that's better how?
Turns out real software is a bit more complex, eh?