Constraint Networks 3: A new hope.
I've been building my own constraint lines so far because it made it nice and clear in my head. Since 17.5 there's been a bunch of sops to help make these things for you. When they arrived I had a quick play, couldn't make them work, swore, didn't touch them again.
Well we're now at 18.5, I'm on a project that needs RBD again, seemed a good time to dive back in.
Multi outputs and modularity
The RBD constraint tools take ideas from Vellum. RBD sop nodes have 3 in/3 outs, first is geometry, second is constraint geo, third is guides. The other idea is to have RBD sops which can be chained together, so one sop might setup RBD object attributes, another creates constraint lines between them, a third modifies rbd contraint attributes, and this all gets wired to a RBD Sop Solver.
My initial frustration stemmed from not really understanding Vellum at the time, much less ported Vellum concepts to RBD, hence confusion and fury.