Added UMAGeneratorBase, to allow radically different Generators, like threaded generators.