Can't find a variable that supports images and sprites like native widgets do?

Hmm, just in case there’s another misunderstanding, could you doublecheck that making the variable an Object (Soft for example) and adding the allowed classes you want (UPaperSprite and UTexture I guess) actually results in a “messy” user experience? AFAIK it will just cleanly show the allowed classes in the dropdown, the user doesn’t have to do anything else. My concern was with the casting and checks you’ll have to do when you use it, not the user-setting side.