Support request-specific configuration

Assume `Service` depends on a `notifier`:

```ruby
  injector.get(:service, aliases: { notifier: "FakeNotifier" })
```

This is the brute-force implementation, to prove the functionality.
Configure namespaces using an array
Cosmetic cleanup