In Bayonne2 tgi was written to support more functional libexec applications that could persist and drive an entire call by themselves. But this added a lot of redundant behavior with ccscript state engine code, and, like callxml, further added to server complexity. Separating ccscript from libexec, in #bordeaux and #denwabashi should make it easier to improve each. That denwabashi is being written in #golang and will attempt to containerize tgi libexec will also make it distinct from bordeaux.