public bool RemovePool(Guid libraryUid)
{
if (_default == libraryUid)
_default = Guid.Empty;
ITexturePool pool;
if (_pools.TryGetValue(libraryUid, out pool)) {
//pool.PoolAdded -= HandlePoolAdded;
//pool.PoolRemoved -= HandlePoolRemoved;
}
return _pools.Remove(libraryUid);
}