Multi Objective Optimization by GAs: Application to System and Component Design