Got something to show up on screen.  Considerable reorganization, plus a lot of junk.

Will clean up in next commit.
Re-organized into two packages.  Also added a test file.