I have 3 tables
ItemTable, ItemCompositionTable, CompositionTable
The user can bundle a few items together from ItemTable and name this item composition which is stored in ItemCompositionTable. They can then bundle these ItemCompositions together to create a "bundle of bundles" so to speak...