Could we try to substitute the ContentManager? A GUI with more than 7 files per page would be great. I compiled gtkdialog (see
http://linux.pte.hu/~pipas/gtkdialog/) for the Iliad where I inserted loads of screen refreshes in all kind of function calls. It allows to generate beautiful GUI's from shell scripts. The only major problem is the everlasting screen-refresh problem. Once the control is handed over to lower lying procedures (gtklib or X), e.g. the build-in fileselect dialog box, screen refresh does not work.
Maybe the focus should lie on appropriately incorporate screen refresh in the libraries on which a number of tools and programs rely.
I will craft an example with gtkdialog and post it here. That will take a week or so....