Shared TUI abstractions for Pi extensions