Flexible item management with stacking support Events for item addition, removal, and usage Support for different item types (weapons, consumables, etc.) Easy to integrate with UI through events ...