There's something I can't figure out from the docs/examples. Does textual rely on taking over the terminal, or can I also render static output? I'm thinking of an app that has both batch and interactive mode with only minor differences in the display.