2D sprite destruction?

I’m thinking along the lines of Worms where a bomb can go off and it destroys a chunk of the sprite. I’ve been searching for 3 days and not finding anything helpful on this topic. Does anyone have any information on how to accomplish this with Unity? I know 2D Toolkit can do pixel perfect collisions, which is what is needed for a system like this, but how would you handle the destruction? Does a 2D asset on the asset store already have this feature and am just not finding it?

Looks like you need to raycast to a mesh, grab the pixel cords from the raycast hit cords, then set that pixel to Color.clear. Doesn’t seam like an asset is available to have this logic completed for you or anything of the sort unfortunately, but that seams to be how you do it.