Refactored SpriteBatchItem.