A text based GUI for a terminal