Did changes to Package, Head, and Body
Changed abovementioned classes to structs instead, since they're so
small.