Hi Neil,
SDKs are built dynamically at NXP. I started with all options selected to start with, but lately just select the ones of interest.
Documentation is generated at the same time as the SDK.
I think I started out with a cdc vcom example and that uses the standard Windows usb serial port driver which I used with Teraterm.
There are many other usb samples, but I've only tried a few of them. Anything non-standard will require your own driver, whether NXP provide any host driver source, I don't know.
BTW I just checked my 2.8.2 usb code vs latest 2.9.2 version and there are some differences. 2.8.2 has usb stack version 2.6, 2.92 has usb stack version 2.7. May be I'll try it and see if it resolves any of my problems.
Mark