Create groups and categories within each group. Each category has items. Add items to categories and randomly pick up an item from each category.