Generic Inventory Remake

Please close this issue, i'm not longer developing GenericInventory for this repo since it's a hell of trouble solving merge conflicts.