The bus’s domains: each one’s actions as functions (world::get_block(dim, pos), entity::position(uuid), player::give_item(name, item, count)) beside its events. The scoreboard: the host’s actions.
world::get_block(dim, pos)
entity::position(uuid)
player::give_item(name, item, count)