More work on Modular Ring.
Added IArmourUpgrade