Programmatically Add SharePoint Lists with Schemas

So you want to add a custom list with a schema, eh? In SharePoint, this is “easily” (lol) done by adding a custom list with a Schema.xml file and a list template XML file. But what if you don’t want...