AddNode returns the node item
moved driver creation into class
refactor to register node drivers
minor
wip