This is what is called a Canopy in architecture. The challenge is NOT ONLY to automate the generation of detailed model for every panel that can be unique BUT ALSO to keep the full numerical continuity. So if you change the original surface shape, you can update all modified model (and only those) in one "press update" action.
You will find below the full Click by click tutorial to learn how to recreate this model from zero