split sitemap into separate component, consolidate into a single .el file