How do I use a new texture in item component of tellraw command?

I’m reposting this to resource packs because it seems more fitting. The intended goal is to have a new texture (specifically one which is not remapping over any blocks items or ui elements) I am currently trying to create a texture and corresponding atlas so that I can use the item component in conjunction with tellraw. Or more broadly, have emotes/emojis.

I've got what I think to be what is necessary for this resource pack. I have created the file folder structure for the datapack as follows.

For the atlases I have: "assets/emotes/atlases/myemotes.json" with the contents of: "{ "sources": [ { "type": "minecraft:directory", "prefix": "img/", "source": "img" } ] }"

For the textures I have: "assets/emotes/textures/img" with the custom texture called "pog.png"

I am running a simplified tellraw for testing now, it is using "/tellraw @a {"text":"","extra":[{"type":"object","atlas":"emotes:myemotes","sprite":"emotes:img/pog"}]}" This does not appear to be producing the custom texture I am trying to display and generates the following line of text when executed: "[12:13:28] [Render thread/INFO]: [System] [CHAT] [emotes:img/pog@emotes:myemotes]"

When compared to the log produced from a normal vanilla texture that does produce the image in chat, this appears to exactly what I'm going for, but of course with the namespaces being different. "[12:14:06] [Render thread/INFO]: [System] [CHAT] [icon/ping_unknown@gui]"

I tried custom item models as alluded to in my post earlier today. I also have tried using atlases with names already used such as "blocks," but did not see that working either.

This would lead me to believe that this is not something which is not possible in minecraft. Can this please confirm or deny whether this is something that is even possible?

Continue to help post