I saw the WWDC presentation about DriverKit and USBDriverKit. What are the exact step-by-step process to write a driver including the documentation for each function used?

I saw the WWDC presentation (https://developer.apple.com/videos/play/wwdc2019/702/) about DriverKit and USBDriverKit. What are the exact step-by-step process to write a driver including the documentation for each function used?