While trying to understand be logic in layout.rs, I was a little confused by the naming of the Stack and Stacked objects. Aren't they rather queues than stacks? They are filled from the back and emptied from the front.
What was the reasoning behind that?