Add PictureFill

This needs serious work. Can't quite pin the problem with image.rb.