Completely refactored region loading, did a bit of cleanup on processes.