Each instance costs you exactly 4-bytes of overhead for a pointer to the next instance.

See `struct UAVOMultiInst` in uavobjectmanager.c.