Leaf and Droplet by Pete Feeny
_