Renaming Structure to Template and making Packet inherit from Template
New List implementation
Initial support for TCP options
Support for undefined length lists
Supporting little endian fields.
Adding pcap file format template