Major Fix: Packed structs to make parsing platform independent.