Hi David. I think the closest thing to what you are describing are the
implementations of unplugged activities by Moti Ben-Ari
(
http://code.google.com/p/scratch-unplugged/).
Personally, I believe that some of the activities do not transfer well
when they are "plugged". In addition, some of the inherrent
limitations of scratch (i.e. not being able to accept input from
files) make some of the implementations feel somehow unnatural.
However, as a project it generally sounds very compelling and I wish
you the best of luck.