New in Grasshopper - help with the pattern

how far did you come with your grasshopper definition ?
of course it is possible what you describe - but looks more like a job briefing then a question for specific help.

the array functionality is available in grasshopper as well:

you may also want to look at the “panellingTools”

hope this gets you started.