Hardpoint/Weapon/Generator class & enum updates.