Core virtio queue implementation, without any notification mechanisms, async support, or other transport-specific details.