Designing New Medicines From the Smallest Building Blocks