Create an ImgPlusService

This replaces the experimental code in TypedDataset and DatasetService