Got it working decent enough for small and uncomplicated files.  A good
proof of concept.  I think I'll close the books on this one for a bit.