Region is no longer hardcoded.

- Dropdown to select the region (should eventually be replaced by a map)
- Some cleanups & refactoring, more needed