Added regions

Added Regions to some more of the code, still much more to do though.