SIMSOPT: A flexible framework for stellarator optimization | Synapse