adapted Image (see #22)