Remove ConstantGenerator, move generateName() to Generator and remove
NameGenerator, fix main() function with arguments in FunctionGenerator