Provides interfaces for registering and working with file types, and for implementing file type- dependent syntax highlighters.