struct ContentView: View {
   @Binding var document: TextDocument

   var body: some View {
      GroupBox("Editor") {
         TextEditor(text: $document.documentText)
      }.padding()
      .toolbarTitleDisplayMode(.inline)
   }
}
#Preview {
   @Previewable @State var document = TextDocument()
   ContentView(document: $document)
}