function createTimelineChartWithAllBranches(timeMachine) {
                                let newTimelineChart = UI.projects.visualScripting.nodeActionFunctions.uiObjectsFromNodes.addUIObject(timeMachine, 'Timeline Chart')
                                newTimelineChart.name = productDataMineParent.name

                                let layerManager = newTimelineChart.layerManager
                                UI.projects.visualScripting.nodeActionFunctions.attachDetach.referenceAttachNode(layerManager, dataMineProduct)

                                let botLayer = createBotLayerIfNotPresent(layerManager)
                                createLayerIfNotPresent(botLayer)

                            }
We first search the existing timeline charts for a Layer Manager children that references our product data mine parent, to reuse it
If none found we will create a new timeline chart with all branches