Add structure class
Attempt (and fail) to make packet-creation macros
Add tools/structgen.py