Yes,
I have been thinking about a service-contract based image storage that any package can use. Some packages will use it to store content while others will use it to display the images.
That way, if I use photo-album or some other package to upload images, I can use the same techniques to get the images back out to display them in my templates.