Add ScheduleRun to decompose the schedules' directives.
This way we can provide more granularity to the user defined backup scheduling.