The current scheduler can manage a short time window of requests to schedule.
With long term memory we can enable larger time windows such as week.
The current scheduler manages problems such as last minute schedule to the day but cannot
plan an entire week.
This is a general design pattern to include in this sample to replicate in other problems.