Systems Engineering & Management: A generic approach to the design and control of socio-technical systems