Merge pull request #6 from ckarcz/new/chris

CRTP
packet data structures