Entities : 데이터 구조를 적립하고 통신 방법에 맞게 구성. Usecases : 데이터를 요청하고 받는 작업을 수행 형식에 구애받지 않도록 BaseUsecase 를 두고 상속 받아 사용하게 끔 사용. Repository : 데이터 컨트롤에서 사용할 호출부 선언
실제 화면부 선언 및 DB, Entities 소통 ViewModel 에서 호출후 구성된 데이터를 이용하여 화면 구성. Controller 및 Presenter 를 통해