SpriteMode allows you to change the screen mode specifier of a Sprite without changing the data contained within. Typically you will want to alter a sprite in this way to change its aspect ratio, but altering the colour depth is also catred for.