Later on I had to change it, I had to add a bone in the middle, and tweak things so that the uv mapping would not change too much during the animation. 3/10
Then I imported this as a gltb file into #GodotEngine I had a hard time making it so that I can apply different textures on each side, and animate the page in both directions. 4/10
The next part was the hardest part. I added an array of pages and I created a procedural animation to make it so that each page would be at the right place and rotation, based on what's the current page. 6/10
This system is now robust, you can give the book node a function that take the page number as an input and outputs a node that is the 2D content of the page. That way this function can either use existing pages or create pages from template pages. 8/10