Building a backend for a "slideshow website"

Permalink
Hi everybody

We consider using concrete5 as a backend for a slideshow website (instead of building it all ourselves).
So it won't have menu etc, actually no user interaction at all on the frontend side.
The special thing about it is, that it will have slides (divs) that are slided by some js script. So the page is loaded once and then played (some ajax upates).

How can I achieve (if at all) a backend that let's user (depending on the group/rights!) add or edit a "page", which actually should be only a div in the end?
I imagine that the pages need to be converged to one page somehow(?).
For creation we imagined to let users build "playlists", which contain several pages. Each page might have one of about 6 given layouts. Within a layout, it should be possible to place modules (some php scripts with parameters, e.g. buidling a dynamic graph) or text or picture blocks. Header and footer are given globally (or only editable by an admin, I guess it would be some "block").

Maybe there are some ideas how to do this... (using blocks, layouts, templates etc.) I'm new to concrete5 by the way :)

Thanks in advance
Awinad