A Scholarship Approach to Model-Driven Engineering