First version of ScriptEngine