Create and manage weekly schedules with editable slots.
Generate a clean timetable by day, time range, and slot interval.