extracted ConfigurableNode superclass with stuff for pin config surviving a reload
made EditNode's links survive a reload