Provides the interfaces and implementation for the rich text control and editor.