publisher should be a single-page app
currently we have several pages sharing at least the same header so we have duplicated markup.
Furthermore to have a global configuration for the UI we would need to duplicate that also with the danger of things going out-of-sync.
Further advantages of single-page app would be better control of lazy loading as well as a smoother experience with page transitions.