Introduced cancel() concept at the ExecutableNodeInterface (necessary for #3, #8 and #9)