What are the six external environment components and why is it important for managers to understand these components?