Changed enum_generator to generate enums in different files
Added enums files
Added a new scope