So if you have some object named Obj, and you have some interface for it, and you have a factory that creates objects matching that interface, and that factory has an interface, then what do you call the factory that builds implementations of that interface?<p>A.)  IObjFactoryFactory<p>B.)  IIObjFactory<p>C.)  IIObjFactoryFactory<p>D.)  An abomination upon mankind.<p>E.)  IObjFactoryIFactory