AIM is a Max package helping to structure patches following a “Model View Controler” design pattern. Declare parameters and models, in possibly nested combinations, save presets, readily available in any other model instance. Create custom GUIs for your components and easily monitor and control any part of your patch.
The core part of the package was presented at the Sound and Music Conference (SMC’22) organized by GRAME in Saint Etienne, France.
Summary: https://zenodo.org/record/6800815