Lightweight but adaptable region manager