refactor GeneratorSettings
External method implementation, bugfix in package creation