image: add ImageHistory

Closes #14.