The template of the pages is of multiple levels.
General look of the page.
The layout of the content in the page ( eg multiple columns or one major column )
The appearance of each module.
Multiple layouts and designs and template can be stored in the system and each page can have a different one.
Easy to enter macros that integrate simple application logic into the template like date and navigation.