pub fn remove_task_subtree( track: &mut Track, task_id: &str, ) -> Option<(Task, TaskLocation)>
Remove a task (with its entire subtree) from its current position. Returns the task and its original location.