Deprecate IArmorTextureProvider, moved to Item. And exposed more information to the function. Closes #365