`EquipmentGUI` is now constructed via Factory