What controllable Dial/Knob possibilities are there?

I have a custom mqtt client which can accept values of 0 → 360 degrees. There are 5 different devices that can be controlled each with its own value.

My desire is to show these devices in a dashboard and be able to independently set them to their values by selecting them and causing an image to rotate so that the indicator is at the desired angle (like a compass dial). I found the HACS compass card which I may use as a basis for my devices, but the compass card just displays the sensor and doesn’t have any interaction with the user.

Before I dive into writing my own card, I am interested if anything else similar exists.

Possible use cases might be controlling the direction of a satellite dish or a TV antenna or perhaps a multi position knob to control inputs (like on older audio equipment).

Any ideas welcome…