Should the CLI class care which service we're looking for, or should that be handled by the Discoverer class?