I love Scratch and teach it in my gen ed class, but I'm not sure I'd quite call it a "general purpose tool" in the same way that Hypercard was. I could certainly see it evolving (or rather, forking) into such a thing, but as it stands it's a little too kid-education-animation-game-oriented.