Buffer, TextBuffer, and Editor classes as well as Unit Tests for TextBuffer.