Probabilistic Graphical Models for C++11 done right