Well, I like the idea to receive 20-200 UDP messages in a single binary with separate structure holding mapping of this data. For us it may help to remove special driver that does the same.