Solution improvements

Removed the repository locator interface, auto discover and inject the
repositories