Ok so after looking at all of the voodoo that was being required to make NVME bootable I found a work around and it is super easy with High Sierra. the solution as it turns out is actually pretty cool! I bought the LT whatever it is call PCI-e NVME adapter card on amazon and got a Samsung EVO 960 500GB SSD. I couldn't get it to boot I could install to it but I never could get it to boot. After doing some research I found that it wasn't bootable without a lot fo firmware hacking stuff that was WAY more complicated than I was comfortable with. Anyway one of the comments thought sparked an idea. it was about using a SATA SSD to boot because those systems started earlier in the Boot rom before the NVME was active. I Though about it and wondered if I used coreStorage and created a Fusion Drive would it force the loading of the NVME. Well it works! I have a 1.5TB fusion drive that is booting and running at the full advertise speeds of the NVME when I test it with BlackMagic Speed Tester Just when you boot your USB installer open the terminal and follow the instructions https://www.macworld.com/article/2014011/storage-drives/how-to-make-your-own-fusion-drive.html Once you have the Fusion drive created click "install new copy of OSX" and select the fusion drive! Now I have space and speed!