All wire protocol handling is now refactored out into seperate plugins