Add some methods for discovering and working with languages to project