Help to creat a desk form

Hello everyone, I just want to know what the best approach is to create this kind of form in Grasshopper/Rhino?

I found this image on Pinterest, so I don’t know the original creator or source.

Search engine is at your service.

For the design make the shape using Rhinoceros, Brep or Subd. Then you can use a curve that will be used to have the perpendicular planes to make the cuts in the shape.

Example here for a bench