What I had started for a python based messaging agent.