explain module strategy for apps