Added Python scripting and partial JavaScript scripting