Swedish scientists create retina E-paper with record 25,000 ppi, small enough to match human photoreceptors and mimic real-life visuals.