Operators overloaded. Added generated folder for generated cs files to keep folder structure clean.