Multiple choice modular design when linear and separable constraints are present