Tweaked distinction between ImplementationBase, Implementation and ImplementationSelection
Refactored FetcherBase and SequentialFetcher
Moved FetcherBase from Services to Services.Interfaces project