SingleImageView implementation. Also added ImageIterator interface.