At the moment, if I want to create 10 different inventory items of the same type, e.g. weapons, you'd have to define manually set the custom JSON for each individual instance with all the item specific properties, e.g. damage, class, durability. Ideally, you'd be able to define inventory item templates that can be used to create instances of a generic inventory item with unique property values and they would also propagate any changes to all existing instances of said templates. E.g. as a user, I would like to define a Weapon inventory item with a specific set of properties, like damage, durability and class. I would then create a specific weapon inventory item from this template. I would also be able to add/remove/edit properties for an inventory item template and those changes would propagate to the weapons that have already been defined.