Adding support for @Inject able modules. Perhaps we should use a @Setting
injector annotation just to be make it clear it's primarly used for
configuring based on setting annotations?
Binding configuration keys to objects implicitly