Add binary program support in kelvin_sim Refactor the LoadImage function to KelvinTop so it can be shared with kelvin_sim and Renode interfaces. This allows kelvin_sim to run a binary blob of the ELF program the same as in Renode and FPGA. PiperOrigin-RevId: 562868209