- Custom Application Page (demopage.aspx), deployed to the _layouts folder
- Custom SiteMap (layouts.sitemap.demoapppages.xml)
- Feature, scoped to the web application level, that adds a link to the custom application page in the Site Settings page
- Feature event handler to trigger the merging of all the sitemap files