Mapping and Interfacing with the Brain: Challenges and Opportunities