Provides interfaces for adding Surround With support to custom languages.