Webpack Code Splitting

Breaks bundles into smaller chunks for optimized loading.