A Vision for Vision