From Selective Stimulation To Single-Spike Detection: Interfacing Neocortical Neurons With Thousands Of Microelectrodes At Subcellular Spatial Resolution