Expose the modulesByLanguage
Can be refactored later, internal implementation uses the "proper" way of accessing things.