Introducing DatasetActor.  Code in intermediate state.
Interrupting better.  Code in intermediate state.
Full cycle: harvest - collect - analyze - save