Using Macromodels to Manage Collections of Related Models