Rebuilt regional module

Should be functional again, whether SWMH is used or not. But needs a
little more testing.