Your GH algorithm seems the right solution to me! There is no structural grid tool yet, that’s why using the GH Grid components or any other custom distribution of points would be the best option currently.
About the data management you can use for example the Get Document Parameters component and the Set Property as demonstrated below. The values will be applied once the objects are baked.
I’ll have a play. Thanks! I’ll be looking to extract the data and am hoping to use VArq to write schedules, adding params and info as required. Will let you know how i get on in a few weeks (working on other projects too).