Growing and linking optimizers: synthesis-driven molecule design | Synapse