Supramolecular Self-Assemblies as High-Density Data-Storage Media