HR-Generalists vs Specialist

write 400–600 words that respond to the following questions with your thoughts, ideas, and comments.
Discuss the roles of HR generalists and specialists?
Discuss the five core specialties of HR and its contribution to overall organizational success.
Choose one specialty, and describe the key competencies and strategic assistance that it provides to an organization.