91a161aa13
This commit removes code duplication around projectables nodes insertion. It also simplfy the overall logic by using recursive function calls instead of hand-unrolled stack (we can always optimise this part if needed). PR Close #29008