Supramolecular Systems for Recognition and Sensing