Moved the entry structs into their own headers
Moved packets into their own namespace