Taking MS Excel as the template here, would it be possible to have multiple tabs of canvases that open together and preview in Rhino at the same time. Also have components that work like the wireless receivers but across canvases, so that you could manage larger projects better?
I know that this approach borders on the realms of clusters but I thought I'd put it out there for review.
On a tangent, here's an Excel workbook that I made a program inside that draws a Koch Curve on the spreadsheet. Nothing to do with Grasshopper, but Danny brought up Excel... (It is more than 10 years old, so it should not appear as any example of good practices!)