Event driven architecture library