I started scheduling jobs in redwood BPA but I am not expert and I have this requirement in a job chain with multiple steps, I have step1, 2, 3, 4, 5, 6, 7 and in those steps I have multiple programs running in parallel. The issue I have now is that there is a program in step 4 thats holds off step 5 from starting right away because that program is not a dependency for step 5 but has to start after step 3 so I put it in step 4. Is there a way to proceed to the next step in a job chain even if the previous step is not fully completed yet? Or how could I achieve this? I am trying to find a solution to this issue but also keep it easily manageable.