Shape optimization with topological changes and parametric control | Synapse