List combined with NavigationLink for multiple destinations in playgrounds

In the tail end of my paste in you will see I’m trying to achieve multiple view destinations according to currently selected list item

Any help?

Updated: current swift pastebin code in use: NavigationLink Array destination structviews?

Update: So I have Research menu children as a simple new NavigationLink children instead as a tripane, how do I format actual views in to an array and assign each view to a different NavigationLink destination if I am required to use List for tripane
If I use ‘case’ the the call has to state as so: someview()

but I need a custom decorated tripane?