Use extension paradigm for module application contexts