TVLockupView in SwiftUI

What is the SwiftUI equivalent of TVLockupView, TVCaptionButtonView, and TVPosterView?

...Or what is the recommended way to implement interfaces like the 🍎tv app (and many others) use? UIKit?

A SwiftUI Button with .card style does not tilt like I'm used to see in tvOS. It just hovers and then shifts a little bit in the screen plane (no tilting). When wrapping it inside a NavigationLink it gets even worse with an additional gray box around the button.

Has anybody successfully used SwiftUI for tvOS apps?

TVLockupView in SwiftUI
 
 
Q