Thanks for the good pointers. I had already figured out that I wasn't properly separating my view from my data - don't have "MVC" mindset yet.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: