Start of PageModelFactory to vary view of layout by site