Capture video segments as separate files
Add undo support
Fix dependency of operations