Playing around with ChatGPT and ok, this is crazy. There's so few examples of SwiftUI out there that I thought it wouldn't get this even though it's basic it made mistakes but if I prompted it to correct them, it did! Even created dummy data for each case.