Added inventory base functionality. Includes a base Item type that can apply to anything fitting in inventory, including consumables, quest items, armor/weapons, etc.
Item types can be defined for stacking configuration as well, defaulting to non-stacking.
Added Dear ImGUI initial window for ease of adding inventory items to ensure stacking functionality.