Add a static New method to ITaskDispatcher, and change the returned tickets to be unique_ptrs, since they are also an interface class.