Added stub comments for functions.
Removed (now) duplicate class. Added comments. Generalized the name of the class that holds info for the providerPlugin for the relevant chainClassConstructors.