-Change: move Packet to it's own file.
-Add: a clean 'base' Field class.
-Fix: missing newline.