That is a really long topic! Anyway, I think it would be nifty if the upgrade card entries in the Encyclopedia marked which requirements you've already accomplished, similar to how it already marks that you've gotten an upgrade. I think it could be very simple to represent visually - just a check mark instead of a light bulb. I don't know how hard the actual back-end behind it would be to implement. I know Glitch already does a massive amount of tracking.
So, for example, if I'm looking at Giants' Beloved III, it says: