Are you interested in opening a PR on TextBuffer? You can feel free to dig in and make the changes you need there, too.