processanimateR already supports interpreting the DiagrammeR object returned by heuristicsmineR::render_causal_net; however, no animation is rendered.
To support causal nets we would need to change the lifecycle of tokens from being case-based to being based on individual edges, as multiple tokens may travel for the same case.