Text this: Nanoscale frontiers in cancer diagnosis and therapy