- few messages and serializers
- full torrent state refactoring
- connection infrastructure