@Sean Thorne did a lot of work on this. I started with one approach, he then built on that idea by using the focal point. I'd love to find a way of keeping the focal point but then adding a second "colour point" on the image as you might not always want the focal point of an image to be the colour point.