Separated packet builders and parsers into individual files.