Supramolecular Chemistry: a thermodynamic perspective