I had the same idea. But unfortunatly without much sucess.

Now I have expanded my idea because I would like to create an arbitrarily large piece of paper.
I imagine a script that works like this:

Creating a surface.

Indication of the subdivisions.

Connect Parts in one or more directions.

Indication of the flexibility of the individual parts. 1 ° to 360 °