Provides `ScoringFunction`s 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.