Are there any good open source implementations of these kinds of tools? They really are useful for things other than def deletes (though I support that too)