So in theory we could create a generic page plugin to show pages in either admin/staff and client areas right?
Sounds like a fairly straight forward project, provided people don't want too heavy a template drive (ie. Looks and feels like the Blesta theme) and don't have too much of a requirement on multi depth pages (I hate coding for a hierarchy).
Edit: Sorry, re-reading the OP, it looks more like you need a products page. This is also pretty easy as a plugin but probably a separate plugin to what I just posted.