How do you organize a large Next.js app without creating a shared-folder mess? | SovranCode