Proceedings of the 10th ACM international conference on Generative programming and component engineering