I. Introduction
Bayesian networks (BNs) [1] are a powerful and widely used tool for reasoning under uncertainty. They can be built by automated learning if data is available [2] or using elicitation methods to capture expert knowledge when it is not. Especially when most or all of the model is built by-hand, BN modelling methods don't scale up well; the resultant large complex BNs are difficult to visualise and hard for the domain experts and decision-makers to understand, reducing the acceptance and subsequent use of the model. Researchers have tried to address this issue by dividing the problem into sub-parts and then combining the BN models for the sub-problems, and by reusing with some modifications BN models previously built and validated for another application. These techniques include object-oriented BNs (OOBNs) [3], probabilistic relational models (PRM) and plate models, OOPRM, generalised decision-graphs, BN fragments, varieties combining PRM and objects, such as module networks, multi-entity BNs (MEBNs), idioms, and template-based representations.