Batching simultaneously a panelization logic instantiation and an optimization on a set of surfaces using xGenerative Design and Catia Optimizer.