https://dhuyvetter.eu/defining-sharecoint-content-types-in-code/
Defining SharePoint Content Types in Code