work in progress, restructuring everything so the file loader buttons are not part of the engine configuration interface