layout Interfaces, Classes and Traits Engine Class to be extended by page layout sub-classes. Init Class to initialise all defined page layouts. Settings Class to initialise all defined page layouts.