commit (on a branch) some steps toward making message layout (word
placement) dynamic.  needs more work, and _much_ testing.