Flexibility: a multi-disciplinary literature review and a research agenda for designing flexible engineering systems | Synapse