Hey WaveBlade. The idea floated in the discord about this (a new container of type "body" with its own UI) is theoretically possible, but has never been tried before.
Now, this may seems like a lacking explanation, but GUTS as a lot of features and it's not really all that documented, so modding requires a lot of leg work from the user, with trial and error, and checking existing stuff and modify it slowly to understand what does what... So the learning curve is steep. And for the stuff I say next the best you can find would be tangencially related info.
Actual things needed for your mod: - Create a new unittype, for example, CHARM. For this you need to go to the Unittype Editor in the Data editor menu. You can see how the unittype editor works in this video: https://youtu.be/65bQfH8kYHY?t=100 It's about class creation, but there is no specific unittype tutorial written yet. In your case you would want to give your unittype the inheritance of something equippable, like Trinket or Socketable.
- Create a new slot, in the slot editor under inventory, in the same Data editor menu, this should have Equippable checked, and allowed unittype CHARM. - Create a new container, for example PLAYER_BAG_CHARM, and add your slot to the slot list with the number of slots you want in your bag. As far as I now there are no written tutorials for this either... but the editors are pretty simple so there is not much room for error.
- Then you need to create a new UI or edit one of the already existing ones. This one is harder and more intimidating since there is a lot of stuff and properties, but once you find what you need to edit is pretty straight foward. One way of making this easier is downloading this mod:
unpacking it and just editing the gem bag (in player_inventory.layout or something like that) to use your containers and slots. Here you can see a screenshot where I marked what you would need to change to your new container for it to work (In my example I selected the weapons & armors inventory slot, in your case you should search for the gem bag inventory)
I didn't particularly intend to get into modding more than this one thing, so its better that someone more experienced handles it rather than me risk goofing it.