Remove the Undo code for deleting a clip and replace it with simpler
parent/child undo relationship.
Move block gathering code to seperate function. It's quite brute
force and might lead to issues further down the line with more
complex composited node setups.