How I Recreated TanStack Router From Scratch