Bile acid binding protein: a versatile host of small hydrophobic ligands for applications in the fields of MRI contrast agents and bio-nanomaterials.