Understanding MDE projects: megamodels to the rescue for architecture recovery