layout
Trying out yet another layout, partly to show one new feature of the upcoming version of clcms, the selected menu macro. This makes the tab style menu possible.
I have rewritten just about the complete page creation code, data based this time, it should be as good as backwards compatible, only the interface to the macro changed (it will not get a bunch of separate variables to use, but only the page the menu is for, and from that every data that is needed should be reachable).