Change pac::toe to use handle/body via pimpl (so multiple PACs can have
handle to the same toe instead of reference)