Agility breaks sites down in the manor shown below. Web pages are made up of Pages, Modules and Content. Each of these components are defined by Page Templates, Module Definitions and Content Definitions respectively. Page Templates contain Module Zones where one or more Modules can be placed. Modules can be linked to content and have properties that define their behaviour an Output Template that defines its layout.