-----
Edit:
Surprise, surprise - I'm launching a new open source project: "Conducted" (not affiliated with, or to be confused with any similar brands) Conducted is MIT license, and will remain open source until hell has frozen over.
Looking for contributors ;) .. Feel free to give it a star, throw some agents in its direction.