The "Future Plans" section in the main post has Abilities mentioned, so there are plans to add them.Normally, I'm all for releasing the source for things, especially "For Fun" things, but that won't be the case for this. I'm 100% fine with genning Pokemon for things like battles where proofs don't matter, but modifying the source of this could easily be used to falsify proofs for, say, a 6IV Tapu that was soft reset to obtain. While genning is fine, false proofs are not, therefore, the source will not be released. I am hoping to work on it with a few more people however to speed up development and add new features. We will have a private way to share the code.Regardless, thank you for your interest.