Text this: Preparation, Characterization of Styrene-Functional Hyperbranched Viologen, and Its Application in Optical Writing and Electrical Erasing Device.