I think this is a fascinating case to explore in Revit on a number of fronts. I think we can all agree it would be possible. My thoughts go to efficiency of designing this: can we explain when and why the exceptions in the large pattern occur? What is the best method for addressing these exceptions? Can we explain when and why the smaller extrusions/"ins and outs" occur, what is their logic, and what is the best and most efficient method for adding them, modifying them, etc.
Graphite, what do you know about the exceptions to the large pattern?
What do you know about the generation of the smaller pattern? Do any of the articles mention how they decide where to play what extrusion? Did they generate it based on an algorithm? Or something else?