Simple message based agents.
Simple, lightweight key-binding lib
A dynamic, browser-based visualization library.