Total hip, knee, shoulder and elbow replacement