More work on Regions and first working (probably) implementation of the unlock scheduler