Updates generate script and file structure.