Building a WordPress Website Sitemap

Today I am mostly building a website sitemap. My current WordPress website project has a lot of content already in the CMS, a lot of which needs migrating from an old theme into WordPress Custom Post Types and some URLs will change for SEO purposes, so getting the website sitemap spot on is crucial.