Region abstraction and implementations in the Broker.