I was having a tough time getting a feel for what upgrades needed what prerequisites, so I went ahead and made a chart showing how all the different upgrades were linked to each other:
I'm open to feedback -- I know it's a bit messy, but it was kind of difficult to represent some of these different prerequisites in a reasonable and easy-to-understand way. Hopefully some of you find this useful!