Which frameworks can or should be used to record a SwiftUI view to a video (long) or gif file (short)? Both the user and the app can cause the view content to change, and then t