First tries to reimplement scheduler interface
Some changes to AppointmentGrid