This will require generalizing the UI class, making an abstract base class for the Controller, then making both the current controller and a new fomod controller inherit from it. Easiest way to switch controllers would probably just be to instantiate a new UI class against a controller. This would probably be done under the 'configure' method.
This will require generalizing the UI class, making an abstract base class for the Controller, then making both the current controller and a new fomod controller inherit from it. Easiest way to switch controllers would probably just be to instantiate a new UI class against a controller. This would probably be done under the 'configure' method.