at the moment calenderviews are not usable for any other porpuse than using them inside korganizer. To use them more easily and flexible. Things that need to happen:
- get rid of Akonadi:Id, to be able to move to Akonadi2 when it is ready
- replace KCalCore::Incidence with a independend event domain object. For getting rid of KCalCore ical like events and be flexible to express the events like they are good for displaying and not for storing.
- change from KCalCore::MemoryCalendar to ViewCalendar. With that we are able to show different calendars in the same view. This is done already for agenda view, to be able to show f.ex. freebusy informations together with "normal" events.