It would be great to be able to specify the source and target handles position with `sourcePosition` and `targetPosition` as described in https://reactflow.dev/examples/layout/horizontal