Visualize The Big Picture of my App

I wanted to see the Class diagram of my App... to see if I could find a way to generalize about the App... what did it really do?

A UML Class diagram would be really helpful Xcode... nope... not in it's toolbox. I found this tool. Swift Auto Diagram - a ruby script that generates an editable html doc. And I could move the blocks around on screen to orginize the diagram a bit... It is this area that I want to be able to communicate about. The App Model is simple a Deck and a collection of Cards. OK it's quite a mess right now - but it's working for one deck of cards ... now I'm wanting to build the capability to plug in multiple card decks...

Any advice - how should I build this capability?

In the "thumb-nail" image I've provided (top left) you see two very connected an independent graphs... if you know SwiftUI you could guess... it's the View Hierachy and the ... Preview Hierachy. We could easily simplif the diagram by ignoring (deleteing) the Preview sub-graph.

In this article Martin Mitrevski provides a build phase script to generate the diagram in Xcode.
https://martinmitrevski.com/2016/10/12/swift-class-diagrams-and-more/
I don't think I'd want to... I would lose my customized organization on each build. But I'd love to have a Option to have one built. How do you do that?