[PLAT-6714] Change hierarchy for GeneratorLegON. All generator are now child of the same abstract class. Added test coverage.