Add IDPImageModel and IDPImageCache