Just don’t overcomplicate it if you want to do this. My original idea was just a way to make crafting more intuitive. Scan the area around the player for valid recipes and have a one press button to make it. There’s no reason to not keep weapons and trinkets as weapon entities. As for other small parts, if you need a menu then I wouldn’t even have separate categories. Color for the outline and auto-sorting is enough.
Just remember ZS is an arcade game at heart, not a sim. All the stuff gets wiped at the end of the round so there’s no reason to have super complex systems for the sake of anything besides novelty and parody.