Use sized-types for object ids, zones, and channels.  Implement 32-bit datagram size support.