Woah, this is really cool!
I had a play about with it, and it really does make it super easy to create custom nodes. I made a quick camera info node with it, which could be really useful for stuff like camera clipping etc.:
I can tell it must have been a massive headache to figure everything out from scratch, tho. Great job documenting it as well!
Script is here: