관심사 분리 및 컴포넌트 구조