Expanded overall architechture, event loop.