Cursor::getScopes -> Cursor::getScopeDescriptor
grammarScopeDescriptor -> rootScopeDescriptor
Remove scopesAtCursor from TextEditor class
scopesForBufferPosition -> scopeDescriptorForBufferPosition
Reorganize scopes section