Survival Inventory

The upgrades just use a actor class type so all you would need to do is create some way to select which class you wanted from your new data table.