Single unified interface for multiple calendar providers (currently only GCalendar is supported)