Break out MessageGenerator and EnumGenerator out of FileGenerator