Start tests
Rename Interface
Merge Martin local & remote
Add delegate for callback
Manage "Processed()" in Agent.cs
Better encapsulation
GetStream should return a IStream instead of a Stream

(and a few more commentaries)
Interface Doc
Producer Encapsulation
Add RAMStream for FrontTests
Small implementation using RAMStream
Merge Martin local & remote