From a user's point of view, this is not
necessarily what you want.
It would be very useful to be able to add children to any page.
Also, to be able to transparently move pages around, just as one can
move files between directories ...
To me, this looks like two refactorings; convert page to folder
and move structure.
-Ralph