The model constructs can be distributed to multiple files.
The loading of these constructs is trivial;
however, saving and adding new constructs to these input files are unclear.
Moreover, the GUI somehow needs to clearly display the multi-file model
so that the association of constructs to files is clear to the user.
The issue is even exacerbated with the MEF 'include' or XML XInclude features,
which can link arbitrary files in arbitrary ways.
The model constructs can be distributed to multiple files. The loading of these constructs is trivial; however, saving and adding new constructs to these input files are unclear. Moreover, the GUI somehow needs to clearly display the multi-file model so that the association of constructs to files is clear to the user.
The issue is even exacerbated with the MEF 'include' or XML XInclude features, which can link arbitrary files in arbitrary ways.
This issue is related to #197, #133