Generating ICalendars
Calendars have events
Provide structure to define properties of an Event
Serialize and deserialize RRULEs
Build ICalendar key-value strings
This module handles the implementation detail of RRULE properties