By Brendan
As with most Swift / SwiftUI questions, the answer is to see what Paul has written about it.