The immune diversity in a test tube--non-immunised antibody libraries and functional variability in defined protein scaffolds.