This is an idea I had some time ago. I think this picture speaks by itself:
The idea is about a tool that would allow easily patching code (remove, add, update).
Typical scenario: you have this DLL (assembly) you'd like to modify to add some tracing code, but you don't want to (or can't) go back to the source code.
You can also think of this as Edit&Continue for every assembly...