The plan starts with the rink schedule.
There is no second calendar to maintain. Centraly reads the booked sessions and resurfacing runs already on each surface. It applies the venue's run length, operating hours, booking buffers, and number of available machines. A surface can have its own rules when it runs differently from the rest of the building.