The Road To Virtual Chemistry: Computer-Aidedmolecular Design Skirting The Boundary Betweenstructure And Ligand-Based Approaches