struct ContentView: View {
   @State private var selected: Bool = true

   var body: some View {
      let SelectedLayout = selected ? AnyLayout(MyLayout()) : AnyLayout(HStackLayout())

      VStack {
         Button("Change Layout") {
            selected.toggle()
         }.buttonStyle(.glass)
         .padding()
         
         SelectedLayout {
            Group {
               Text("First")
                  .padding(10)
                  .background(.red)
               Text("Second")
                  .padding(10)
                  .background(.red)
               Text("Third")
                  .padding(10)
                  .background(.red)
            }
         }
         Spacer()
      }.padding()
      .font(.title)
   }
}