Take off Sheets from Rhino?

Hello I am trying to create a take off sheet from a model. I know Grasshopper can be useful for this, but I am only just now learning how to use GH. I only have 3-4 different types of polysurfaces, but they all vary in length. Is there a GH script that can help me create a quick estimate?

Basically you can build a tree of the information and right click a panel to export to CSV

post said polysurfaces and whatever attempt you have going

Internalize any geometry