Compliant Part Assembly