libs/server which would act as the one combining everything and exporting that out to the client application.libs/trpc would be another library that would be initialising a trpc instance and the context.libs/api and libs/auth would then import and use that trpc instance to make your routers.libs/server would then import the instance from libs/trpc and use it to make the appRouter using the imports from both libs/api and libs/authlibs/serverlibs/serverlibs/trpclibs/trpclibs/apilibs/apilibs/authlibs/authappRouter