A sched.scheduler
wrapper to run continuously as a "service", to queue up one-time operations.
A PeriodicOperation
based on native threading.Timer
, runs as a "service".
Both can be stopped.
Timer
could have been used in lieu of the scheduler, but the latter stands to have more precision.