A very simple text based user interface framework