IArmorModule subtype specifically for defensive modules
Implement ability for modules to have weights
Add bits of botania and TC api. Remove github api.
Add the SPECIAL ModuleType enum
Account for SPECIAL enum in the module desc