Mapping transit presents a particularly fun challenge. It's a lot of information that needs to be useful immediately to a wide swath of users. So many design principles come together to create an abstract representation of real world networks.