H-infinity control design via convex optimization: toward a comprehensive design environment