Rename the "background-with-diagonals" layout to "gate"

This allows us to keep the code more semantic, and to declare a more
general behavior to manage the content behind the "gate"