Added an Interpreter class and InterpreterListener interface to be used for executing or monitoring of settings.