Updating common structs and conversion functions. Still need to solidify
network byte order functions