Gravar-mail: Rational library design by functional CDR resampling