I managed to get my hands on a copy of Microsoft Server 2016, so I'm going to use that instead of a normal Pro or Education edition.
It looks basically the same install-wise.
I've updated the GitHub to have names for the drivers - but I'm just finding a more stable Wireless driver (18.33) - I'm not sure what's causing the drop outs - if it's to do with Firewall - or driver - haven't really looked because I've just been planning what's the best way to do this.
I'm just working my way through the list, and this is what I have so far
asus.asradiocontrol.inf_amd64
asus.asustp.inf_amd64
asus.atk4001.inf_amd64
genesys.genestor.inf_amd64
intel.crystalwellsystem.inf_amd64
intel.iaahcic.inf_amd64
intel.lynxpointsystem.inf_amd64
null_heci
secnvme.inf_amd64 -- this one is for Samsung NVMe -- Windows will change the boot order because the SCSI/PCIe is not the first it finds, it finds the SATA drives first, so if you're using the NVMe slot, you'll need to define it's location to have permanent configurations that persist through Windows Updates.
Hopefully I get this done by the end of the week