Refactor file.
Check if jobs manager is busy.
Add new API.
Cancel all jobs after saving.
Cancel all jobs before scheduling new save jobs.
Rename files.
Add new job schedulers.
Transition objects to running in threads when applicable.
Remove unneeded files.
Disable busy detector. Fix some timing bugs.
Version bump.
Tweak task properties.
New APIs.
Disable busy detector.
Cancel jobs only from scheduler.
Version bump.