Slicing 3d rendering (2d Image) and handle slices

Hey. I have a question and i don’t really know how to approach it (and if unity even is the right option).

I have a 2d Image of a machine (3d rendering). I want to make this machine interactive. The machine has several lights for example. I have an illuminated rendering and one with all lights switched off.

My idea is to slice these two states around the lights and then be able to make these lights to go on or off individually depending on the status of my little game.
I would like to do the same with some buttons this machine has. To render the pressed state and the unpressed state.

It is basically an ui element with lights and a few buttons i would say. No camera movement. But it is a cohesive whole and it is not meant to be torn appart.

All i found online is about 9 slicing and stuff like that. But i don’t want to stretch anything either. It should keep a 16/9 aspect by all means. I don’t want to stretch the rendering.

Is something like this (easily) possible, or would this end up in tedious placing every light and button in each state as ui elements on the canvas one by one? (What i probably wouln’d do then).

I’d be greatfull for any advice.
Cheers.

If the above might sound a bit confusing, let me add an image to better illustrate the idea. I can’t show the actual rendering, but this is quite comparable. Imagine, i have a similar panel and want to be able to make these small info panels light up and go off individually, triggered by code.
Example Picture…

Nobody?
But…
Never Mind. Will probably use Windows Forms for it anyways…