Retro Oigo mucho el término "Tree Shaking" en el contexto de bundlers como Webpack o Vite. Entiendo que es una forma de optimización para eliminar código muerto, pero ¿cómo funciona exactamente? ¿Analiza los `import` que no se usan o es más complejo?