Added GeneratorSettings to refactor settings initialization