Add Cuboid and Rectangle regions

Also improve parsing for any BlockRegion