Adding pages to the editor

Is it possible to add pages with the content on one page that reaches a threshold?
eg (google docs)

That’s not something the core library does, but I’m sure you could write it as an extension.