So far I have the Ethernet and IP headers finished.
Working on the TCP header
Moving forward with the TCP header, not done yet.
I'm working on a "prettier" way to represent the Data Offset, Reserved and Control Bits