Besides reducing the use of pointers in base-hw, this prepares for the in-place translation of the signaling module to Ada in the context of the Spunky project. Ref #3308