Incluido refactor para manejar mejores dependencias de JS y estilos.