ScriptTemplate
A ScriptTemplate parses some text to create ScriptLines that the associated script knows how to translate to Fragments.
For example a script.Specification has a Script which takes text and asks the BulletedExamplesTemplate
to return
FragmentsScriptLines containing Text fragments for normal text and Examples for text that's starting with +