DFUI curses frontend. Allows a DFUI backend (such as a system installer) to communicate with the user with an addressable text screen-oriented ('curses') user interface.