using OfficeDevPnP.Core.Framework.Provisioning.Model; //define a new provisioning template ProvisioningTemplate template = new ProvisioningTemplate(); //add a new list to the template ListInstance list = new ListInstance(); list.Title = "Demo List"; list.TemplateType = (int)ListTemplateType.GenericList; template.Lists.Add(list);In this example, a new provisioning template is created and a new list is added to it using the ListInstance class. Package library: OfficeDevPnP.Core.Framework.