[[Until quite recently, [Expect] was most often a "big tclsh".]] [Don Porter] (and Jeffrey Percival) nicely illustrate re-engineering of an existing "big [wish]" application to use a [load]able [package].