** Implement to define a source of [Sitemap URLs]`SitemapUrl`. ** Pillow pages and services can implement this and be auto detected.constmixin SitemapSource {abstract SitemapUrl[] sitemapUrls()}** Place on Pillow pages to remove them from the Sitemap list.constmixin SitemapExempt : SitemapSource {** Returns an empty listoverride SitemapUrl[] sitemapUrls(){ SitemapUrl#.emptyList}}** A simple implementation of `SitemapSource` to be used in service contributions.constclass SitemapSourceImpl : SitemapSource {overrideconst SitemapUrl[] sitemapUrlsnew makeFromSingle(SitemapUrl sitemapUrl){this.sitemapUrls = [sitemapUrl]}new makeFromList(SitemapUrl[] sitemapUrls){this.sitemapUrls = sitemapUrls}}