Added a base Class for the generators.