A WPF control that wraps the Image control to enable file-system based caching