Added an interface so that task wrappers can be identified, to allow removal of tasks submitted into sub pools.

Basically this allows you to submit the tasks into the sub pools/limiters, but then be able to remove them directly from the main pool.