Elvira: An Environment for Creating and Using Probabilistic Graphical Models