Molecular Recognition: Structural And Energetic Aspects Of Preorganization, Substrate Specificity, And Oligomerization