A semi-generic Stream implementation to use with Response.Filter. Uses an event based interface for handling Content capture and transformations with several variations of events that can capture the entire output and transform it or work on actual Response Write() chunks individually.

The key operational interface to this class is via exposed via Events

More information on how this class works: http://www.west-wind.com/weblog/posts/72596.aspx