First step towards a register object and necessary cleanup: This MR will split the functionality of the readout system hardware from the chip functions.