fix missing module dependency
first draft of auto detect integration
add support for time zone autodetection
make the subregions more human friendly
improve how we handle special cases. Add docs and more tests.
add bootstrap to the example
cosmetic overdo