Significant progress on Tape class. I think it's about done, but I'm
sure there will be revisions as I test.