A modern text user interface.