InstalledModule has regions, tidyup, fewer warnings.

No actual code changs here, but we:

- Disable a warning on a field we're recording now, but using in the
  future.
- Added regions, for easier navigation.
- Made our properties less spread-out.