installer) to communicate with the user with an addressable text screen-oriented ('curses') user interface.