Set the json event to be generated with our structure
Fix the names of generated files
Fix the generation of AllModules.h
Fix unit tests
Add << and >> for serializable