Application structure; setup.py
Event dispatching.
Network API
Network implementation