C++ terminal program framework based on ncurses.