While working on the ear training features for the FrankenTongues app, I stumbled across a reference to the Automatic Language Growth (ALG) model of language learning, and the moment I read it, I had to stop everything I was doing to investigate.
Because it resonates loudly with my own views on how we learn languages.