That is very useful and confirm my understanding. Now are these system generating new algorithms? Are they using existing ones and mapping them to instances?
My understanding is that it is the latter. Often they also set the parameters using some statistical or other methods.
You are right in thinking that algorithm configuration systems develop existing ones and mapping them to instances. It is due to the fact that an autonomous configuration framework requires a correct understanding of both the algorithm behavior and the problem at hand.
Recently, we propose a new framework for evolutionary design of meta-heuristic algorithms and its codes are available at the following link. I hope it will be helpful.