Export struct fields for Packet and Header, leave it up to package user's intelligence to access and manipulate.