Dont pre-copy packet payloads and provide a function do to it on demand
Manually convert to little endian to avoid calling c functions and other optimizations