Note for myself: may be `Image` may be just a special case of `Sprite` with one frame, so there will be just one class to manage all this stuff.