There is a role for all the various modalities and mechanisms we have discussed so far and, no doubt, many, many more. I'm not a fan of unified theories of cognition. Mind operates on sensations to create information for its own use. I don't think of minds as information processing machines in the sense of taking information from the environment and processing it to arrive at its next action. Rather, I think of information as not existing out there in the invironment at all.
Information comes into being when minds process sensations.
The same scene can provide quite different information to different minds. Memories are not stored as if in a folder in a filing cabinet, but rather rebuilt when triggered by appropriate associative cues. Mind, to some degree, is implementable on machines.