Is the idea that `currentContent` would contain the entire file? I could see it being useful if you wished to blame a subset of the file (i.e. `currentContent` starts on line 23) to show blame information for what's currently visible in the editor.