Debugger: allow hot swapping even if module isn't paused.
Debugger: fix flattenNodes() so it doesn't return duplicates.
Debugger: expose signal nodes for the signal graph renderer.