VObject allows you to easily manipulate iCalendar objects using JavaScript. Implements rfc5545.