Day 84 of #100DaysOfSwiftUI: a hot prospect
Project 16, step 3: maintaining state and adding notifications, plus a little code encapsulation
One of the things about SwiftUI is that it is super easy to intertwine views and models. That could cause all sorts of hurt.