Refactor GoogleCalendar by extracting SyncFloatingTasks & SyncNonFloatingTasks classes.