Add interfaces for displaying exotic schedules.
Add classes and interfaces for displaying error messages.
Add more infrastructure for exotic schedules.