1 2 3 4
## Messages Messages should be mostly json but may be raw bytes with macros this should be quite easy