Evolutionary Multi-Objective System Design (Theory and Applications)