revised ImageItem model to support multiple image instances; changed merge procedure to pool images rather than select largest [fixes #76825768], issue #15