I have a VIPER module (SubjectList) in which I want to have a more generic HeaderModule, with a SubjectListCollectionModule and a BlockModule. At what point would I logically add the HeaderModule?
I could include the modules in the SubjectListViewModel, but I could also render them in the SubjectListView, instantiate them via Interface Builder, use xibs. What is recommended?