How to structure layout.tsx with multiple providers/components you want to render - Theo's Typesafe Cult