a small decoupled, event-driven architecture framework.