Provides ScoringFunctions that are equivalent to directed graphical models. The currently implemented BayesianNetworkScoringFunction provides structure learning for inhomogeneous Markov models, Bayesian trees, and permuted Markov models, but can be extended to other graph structures easily using the Measure interface. When using a BayesianNetworkScoringFunction in the CLLClassifier, it is important to define only moral Bayesian network structures, because other in the chosen parameterization the normalization is not defined.