Next.js 5 focuses on greater extensibility, composability for large applications and performance