The OutputBuffer is a powerful, high peformance control for displaying output from long running tasks and other processes. The OutputBuffer class is intended to be used as a base class for more specialized controls, this base class however provides a very convenient api and builtin thread handling for supporting any arbitrary number of threads and background tasks. This class is used for Editra's Launch plugin, Log, and Find Results windows.

TODO