Automated shape and thickness optimization for non-matching isogeometric shells using free-form deformation | Synapse