RegionFile can now return its backing File so they no longer need to be passed around separately.
Refactor to allow translucent blocks.