See the external Layout Components Documentation.
The only difference here is that the layout.cfc in each site inherits "_framework.layout" to keep the site-specific code brief.
AppLoader (containing references to each Application-Scoped component) is passed in to the "Factory" argument.