Eliminated DispatcherSupplier abstraction and changed Environment to use Dispatchers directly.