From guanosine supramolecular complexes to guanosine-based functional materials