Using Python to Automate 3D Workflows with OpenUSD