Reimplement the Schedule Creator widget, and make corresponding changes to the human-readable rendering of it (now refactored into a function).