Added new version of InterpreterRun to improve abstraction and hide gui-interpreter link implementaiton details.