Page component is responsible for complete page structure encoding. In difference with old a4j:page component it additionally provides facets for page parts definitions, and optionally provides styling based on RichFaces skinability.

Next facets available in built-in implementation - top, bottom, and sidebar. And child content encoded as body part of the page.

Also main important feature - Themes support implemented on top of this component.