Struct that is responsible for executing update type message messages on canisters and subnet messages.
Struct that is responsible for handling queries sent by user.
Struct that implements the ingress history reader trait. Consumers of this trait can use this to inspect the ingress history.
Struct that implements the ingress history writer trait. Consumers of this trait can use this to update the ingress history.
Helper function to constructs the public facing components that the