type UI func(<-chan error, *partybus.Subscription) error
UI is a function that takes a channel of errors from the main() worker and a event bus subscription and is
responsible for displaying pertinent events to the user, on the screen or otherwise.
Select is responsible for determining the specific UI function given select user option, the current platform
config values, and environment status (such as a TTY being present).