Add CoreCalendarSpec and fix project organization mistakes for google
calendar.