Set for dynamic list generation

Set up to allow for dynamic list generation and construction for the
right fragment of upgrades