Well, RapaGUI has the Pageview widget and Pageview.Mode allows you to change the appearance (e.g. using a listview instead of a tabview). Doesn't that already suffice for your needs or what exactly do you want to do?