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