Ainda não consegui assimilar bem a diferença entre Flow, StateFlow e MutableStateFlow. Pelo oque entendi o mutableStateFlow é apenas um StateFlow mas que podemos mudar o valor dele, mas qual a diferença entre o Flow e State Flow ? Eu não consigo mudar o valor de um StateFlow? MutableStateFlow e StateFlow seria equivalente a MutableList e List?