ABSTRACT

Because different submodel types were proposed and

defined by different people as part of a consensus-based

development process, they sometimes fit together a bit

awkwardly, like many major software applications.