Began writing the prototype implementation.  Not going as well as I had hoped.  New completion date: Friday Feb 15.