Provide structs to serialise information to be sent using C2MPacket::ProvideInfo
ProvideInfo
will send data in its body
field.
In order to make handling of that easier, we should provide structs for each information type.
This would also help the documentation, as one would only have to reference the struct associated with the reference code of an information type.