Removed some initial complexity:

- There is not need to have a ManagerConfiguration type and there will be just one repository rather than one per source
- The Repository type now holds the source, ISource