Kangaroo solver tree structure problem

For a while already the solver output has a tree structure. Today I realized I had an old solver in my definition and wanted to replace it with the new one…

The old solver output was a flattened list so I needed the unflatten component to rebuild the tree structure.

Now with the new solver I’m loosing some of the tree branches since in some situations the inputs are nulls or empty branches. Exploding the solver outputs messes up my outputs since the empty branches are missing.

@DanielPiker could you update the solver so it doesn’t eliminate empty branches or branches with null items by default please?