Multi Time-slot Events

An event might be all day, but divided into timeslots with individually bookable seats
e.g. one event; 6 one-hour time slots; with 4 seats available for each slot.