Macrocyclic, Organic and Supramolecular Chemistry at the Institute for Chemical Research (IIQ, CSIC-University of Seville)