Added Generate All For Generators
Refactor Library and Add GenerateAllForDatabase Class