Email Record: Model-driven and software product line engineering