ImageRectOffset and ImageRectSize for Tool.TextureId

The ImageRectOffset and ImageRectSize properties of ImageLabels and ImageButtons are wonderful additions.
It would be great to have these properties available for Tool.TextureIds as well. ImageColor3 would also be a nice addition here.

Those are image-related properties - speaking more general. I would rather say they should be for anything image-related. Being GUIs, decals, tool thumbnails and more!

I’d rather have a BackpackItem.ThumbnailImage object property that can point to an ImageLabel which will be cloned to create the tool thumbnail. That way it would support everything an imagelabel supports for now and forever.

No – you need this. It’s a waste to individually maintain numerous image types to do the same thing when they could all just be updated at once.

A complete solution as you suggest, Echo, would be ideal.