Optimizing Constructability