The stuff below needs to be added into a manual page so people will know how to use this library.

hmmm there are several functions that need to be called for usage...
I need to make a wiki explaining each function and the usage XD

Basicly there are 3 functions to created the inventory and equipment bit:

Create Inventory Setup (creates an inventory of the given size)
Create Equipment Setup (creates an equipment panel)
Add Equipment Slot (creates equipment slots in the equipment panel)
Then you have functions for adding and removing items from the inventory.
(the item removing is already handled by the system itself, so no need to call it unless you want to forcibly remove a certain item from the inventory)

Add Item To Inventory (returns true if the item fits, false if the item doesn't fit)
Remove Item from Position (currently just returns true)
The SC2Inventory requirements are as follows:

Instead of picking up items like you normally do you need to call the Add Item To Inventory action for it.
Using items is only possible if you have an inventory slot that supports the item classes that can be used. (usable item classes may not match with equipable item classes)
Equiping items is only possible if you have inventory slots that match the correct item class, which is set to equip in the data editor.
This is the list in short. I'll be creating a somewhat bigger list in the feature, and I might even make picking up items work correctly automatically, instead of the need to call that add item to inventory bit manually.

for some reason i cannot download it it keeps giving me something that says [Dialog_Inventory (3).SC2Lib] Trigger Libraries may be imported from the Trigger Editor. (Moduels> Triggers ... Data > Library > Import Library) I'm soooo confused =( I'd live it if someone who understands why i cant dl this would explain. (15 hours later) its still not working =(