should be broken apart into a core engine, and a sample (original) implementation. introduced the (poorly?) named 'create()' method. jargon.orig.js holds the templates and wordlists from the original source material.