The CalSvcI package defines how other packages should interact with the calendar store(s) to display and update user and public calendars.
Currently there is a hibernate implementation of a calendar store available. In time other implementations may appear, for example CalDAV or WebDAV.