Move the script to a directory as a start on packaging.
Bring the interactivity up to date. Still need to redo the asymmetry.