@edvin What do you think of this code? This was what I had in mind when we started on the Scopes feature. It is allocating a Scope for each Stage. I call this "School Scoped" because it opens up an interaction with a partition of data through a school. The demo just has a simple per-school name and counter field, but this would expand to everything related (schools, courses, professors, etc).
To test this,
1. Start the app. A Stage opens up. Press the button a few times. The default scope shows a counter.
2. Go to file / open. Select "Temple". Verify that the expanded school name shows. Press this button a different # of times.
3. Go to file / open. Select "Maryland". Verify that the expanded school name shows. Press this button a different # of times from the previous two steps.