This is very cool! I found this template from the Vercel team to be really useful - https://vercel.com/templates/next.js/nextjs-ai-chatbot. I am curious how you think about the ShadCN vs SDK approach - copy/paste intro your project vs import a 3rd party module?