AWhewell.InterfaceFactory (nuget): Lightweight class factory
Keywords: class|interface|factory