SwiftUI decomposition and isolated previews
