Extracting ScheduleStrategy trait:

Extracting interface to create EveryNTime, ExecuteOnce and
WithCron.