Large commit - Champions for genInfo

If this commit breaks the code, revert. This works on my machine, but it
looks like it created an amazing amount of files in the values folder.
It looks like it should work, but let me know before you need to revert.