Undo redo working for node add/remove, connection add/remove, stacks are saved between user sessions