Created OEFactory (For gui config)