A vision of memory