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.