Image and link methods

Depends on #627.
I'm not really sure what you're testing here. Are you demonstrating that if you partially select two text nodes, you can get the full amount of data from either of them?