Since the output of a normalizer is the input of the next normalizer, each bar is as long as the non-rejection part of the bar above it.
while the individual actions performed on the string are expressed as Thrax grammars, the string variation normalizer allows us to specify them without context.