Fixes #5577: Add Backend and UI for Heartbeat configuration feature

The number of dependencies of that service is starting to be very hard to dismiss as "not a problem / smell point"
Nothing to do here, but we will have to do something on the long run.