1. Segregation : 어떻게 나눌 것인가
  2. Representation : 어떻게 표현할 것인가
  3. Composition : 어떻게 활용할 것인가
  4. Neural Network