SongLocator base class for creating resovlers.