Initial version.
@todo fix cluttering due to multiple pages giving a list with all pages by default.
@todo can I split this in the admin into multiple tabs?