Break out the module info and patch info into data classes and pack all the files for a module into one more easily modified structure.