ISnippetGenerator is now a service