Interface representing a generic application resource. It can go from images, to sound or music, videos or blobs.