[[Explain embedding a scripting engine in existing application to achieve flexible combination of fixed elements. This]] raises questions: which scripting engine to embed? How to do so? What does this make possible?]]