INF-YT's rewrite of the University of Edinburgh's Timetab timetabling system.