Also everything is accessible in app via Python back-end (Pyside ui) – so yes you can connect background process like you describe – and stay tune for NLE connect. There is also some javascript expression for simple Motion Graphics task, you can also drag and drop vector files if you work with IA or Affinity/Canva now, and as well you can grab any shadertoy (glsl shaders) and paste them in Autograph for generating backgrounds… It also allows you now to import not just USD, but also FBX, obj, gltf, ply….