Before revision:  Here, we describe extensions and improvements of previous models, new families of models, and --- perhaps most importantly --- a much more thorough treatment of algorithm parameters as model inputs.
After revision:  Here, we describe extensions and improvements of previous models, new families of models, and -- perhaps most importantly --- a much more thorough treatment of algorithm parameters as model inputs.