Note that for each individual application of the Structure Layer, we are building multiple levels (L) of nested entities.
within each Structure Layer there is a loop of length L. By building the structure before the Update Layer, the updates to the token embeddings can utilize information about which entities each token is in, as well as neighbouring entities, as opposed to just using information about neighbouring tokens.