I\'m using Slate.js to create a rich text editor. One concept I am unclear on is splitting nodes. The option to split nodes seems to be a common feature within the library a