Data structure and serialisation capability
Git ignore for generated files
Remove generated file