Valence points and symmetry views of the structures of carbon clusters, fullerenes and metallofullerenes