initial structure sketched for generic factories. Comments in Doxygen syntax
doxygen completed for the interface function of generic factory
functor factory methods checked in