All PageLayouters are implemented as Functions and are activated when ReportEvents are generated by the ReportStates. The PageableReportProcessor is responsible for creating and adding the PageLayouter to the report under a common name.
The PageLayouter-function must be the function with the highest priority, so all PageLayouter are added to the FunctionCollection with an Priority of -1.