the hierarchy of materials could work in a vagrant esque model indeed, but to me, since its a sandbox game, you could go a step further, and go for the mounting mechanic as well, let me explain:
in vagrant, weapons are divided in 3 parts, the blade, the hilt and the gems, you could mix blades...