Here's something to start with. I wasn't able to figure out how to get different labels of both ends of each line, while still having the lines connected.
If you're putting images on the ends of the lines, as in the example, I'd imagine you'd do that in a dashboard, and hand-make that image anyhow.
Thanks! Great starting point. We are using a cube, so I think we'll need a two value measure or maybe a tableau calculated measure.