Add an abstraction layer between the gui and the module information load functions