added a template facility that handles polymorphic instantiation of concrete classes within a class hierarchy depending on a given parameter. The ChunkGenerator already uses it
documentation extension
PolymorphicConstruction now optionally calls Initialize() on created concrete plugins
Spooler implementation now uses PolymorphicConstruction as well
adaption of Spooler instantiation