Generic factory implementation.
The purpose of this implementation is to provide a quick way of creating factories for classes, functions and other objects.
There are no attributes in this class.
getInterfaces()
There are no known subclasses.