Provides interfaces for implementing and working with generic (not necessarily text-based) file editors.