This has a similar flavor to xata.io's SimplyBlock based storage system
* https://xata.io/blog/xata-postgres-with-data-branching-and-p...
* https://www.simplyblock.io/
It's a great way to mix copy on write and effectively logical splitting of physical nodes. It's something I've wanted to build at a previous role.