-- separated wrapper around BufferedImage