Inter-WIZ function calls - page 1 Every backend object within every WIZ has a unique serial number, and so in theory we should be able to route data to any of those backend objects. That is, we should be able to execute "A -> B" where B is any backend object inside any particular WIZ. But that is not the case. We are going to "protect" all the backend objects inside a WIZ from external access -- except one, its gateway. If we examine the interconnect fabric just described, there is a connection to every WIZ, but that connection is to its gateway register and none other. Thus, from a physical circuitry point of view, there is no way to directly access any register inside that WIZ, except its gateway. The gateway thus encapsulates its WIZ. All objects inside it are not seen from the outside. All access must be through its gateway. The serial number of a WIZ and its gateway register are one and the same. We will use this organization to implement "functions". We will put code into a WIZ which receives an input "argument" through its gateway, processes it in some way, and writes a result back to that gateway, where other WIZes can see it.