Partial purchasing of upgrades

This will allow for users to simulate their full build orders whilst
using the full loadout grid.