Check breakTokens against previous ones to prevent looping
- Stores a log of all breakTokens (as JSON) and checks against them to see if we are looping in the layout.
- Allows the existing layout failures (which are just something we can't layout, not a loop) to log a warning and continue on to the next node.
- Content that can't be fit will not be removed