Intrinsic and Extrinsic Morphology Optimization