Cada dependencia tem uma versão especifica exemplo: implementation 'androidx.core:core-ktx:1.7.0' e implementation "androidx.recyclerview:recyclerview:1.2.1". Com relação ao 1.7.0 e 1.2.1, qual seria a melhor pratica ao configurar esse valores, deixo setado em cada linha de acordo que eu for adicionando dependencia? É possivel deixa-los com update automatico (eles atualizam automaticamente)? É possivel deixa-los salvo em um arquivo externo?