The Mind, a planned retail space at OCMA, will link modern art to the past