Exploring feasible design spaces for heterogeneous constraints. (October 2019)