Adding Design Variables, Constraints, and Objectives