Injecting Information into the Mammalian Cortex: Progress, Challenges, and Promise