PatternStream interface for defining extension objects  
 

This picture shows the interface for building extensions along with the dialog for creating a new extension. When a FrameScript extension is defined, a FrameScript can be called from any target. The Log File extension is used to set up the file name and file extesion for the text (or html) file that log targets will be published to. LookupTable extensions are used in conjunction with defining and using arrays. PSet Tree extensions allow a chunk of code to be assigned to a single name so that it can be called multiple times in a given pattern-stream.