Tatties ensures that all the requirements of the event and it's attendees and the room are satisfied by the features of the room and possibly the attendees of the event and possibly the event itself. It is also possible for an event to require a feature although this is uncommon. It is possible to insist that an event Conicides with another event. Events have a given duration. Tatties will not permit long events to occur at the end of the day.
Events have a kind and belong to a module.
These properties determine how the event will be shown on a printed timetable. The TLA of the module will be printed on the timetable. The event kind is printed on the timetable. Tatties will attempt to avoid any person having three or more onerous events in a row. Typically lectures are regarded as onerous but tutorials are not.