Combining Organic Chemistry with Surface Science: from Benzyne to Graphene and Single-Molecule Reactions