Should probably rework code to use separate arrays per component and avoid using Run objects