node list panel create node creates a node
revised editor to take node as a context, some tweaks to the apis to
make that happen