A Multi-Agent Architecture of Requirement-Driven Mechanical System Optimization | Synapse