Best approach for tons of custom icons?

I want to use Silverbullet to create some plans for Factorio (game). and I want to include graphics from this page Category:Game images - Factorio Wiki in my notes. I would like to put many of these icons into the same line, ideally inside a table, like this:

| item | components |
| ------ | ------- |
| (image of item) | (image of first component) (image of second component) |

etc.

I created a script that uploads each image as an individual file to my Silverbullet instance, but then I couldn’t really use it the way I wanted.

If I use them as ![[whatever.png]] they are displayed, but

  1. in normal content the images go into separate lines, it is impossible to inline them or put a few of them next to each other
  2. inside tables they go next to each other, but 1. Silverbullet messes up the rendering after a few lines 2. Due to the editing nature (live preview) it is basically impossible to create tables with many images in a meaningful way, as due to the images each cell becomes multiple lines while editing.

So is there a way to do this? Emojis can achieve what I need but is there a simple way to turn these into usable emojis? How?

I think it would be cool to create a plugin for “space-icons” (I created an idea thread for for space-icons too) that could handle the addition of any custom icons in silverbullet.