Cortical Architecture, Coding and Perception