Introduce the idea of a dedicated panelpage editor

Since we can not asume to know the final layout or the implementation
details of the site in question, the panelpage should have a minimum
of impact on the default experience. By moving the editing of the
modular parts to a dedicated editor, the actual display is up to the
implementation