`Schedule` acts as a model, which use `ScheduleDigger` to pull the schedule for each leagues. `Schedule` then required in other modules and act as a single entry for all league/games schedule.