Difference between a nested route layout and just wrapping a route with a <Layout> component - SolidJS