The single entry point to run a CGF application is the Launcher. It takes multiple arguments - most importantly the application description .app.json
file.
The launcher will start all the processes defined in the application description. Most commonly these include:
Once all processes are running, STM takes over and starts scheduling the calls of node passes.