Structure for KDInstagram Feed (VIPER) There are three sub-modules within this major module: Main Dashboard, Like List, and Comment Page. Search (MVVM) A Search ViewModel controls all logic and pass data to the views. Profile (MVC) Multiple controllers