StructFactory
Add IbmStructFactory
Deconstructor
Add deconstructor to Factory