Use case: you have a long task to focus on during the day, but you have several meetings going on that will prevent you from working on that task in a single timeblock. As you drag that task around the calendar it should auto-split into multiple free times around the existing calendar events. E.g. a 2 hour task that you want to work on 1 hour before a specific meeting and 1 hour after a specific meeting should split into two as you drag it to a space near a meeting (rather than running through the meeting on the calendar).