Added plugin manager and message bus concepts