Vision restoration technology