Simple timetabling engine for schools.