Chemistry and Nanoscience: Our Research Adventures in Carbon Nanotubes, 2D Materials and Supramolecular Chemistry