difference and intersection support for nodes.
Though not very efficient for nodes.