So I have the following simplified setup: Layout1, Layout2, Layout1Eventsheet, Layout2Eventsheet, SetTextEventSheet.
Layout1Eventsheet contains the specific mechanics for Layout1.
Layout2Eventsheet contains the specific mechanics for Layout2.
SetTextEventSheet sets text for SpriteFont1.
Layout1 and Layout2 contain an instance of SpriteFont1.
Layout1Eventsheet and Layout2Eventsheet include the event sheet SetTextEventSheet.
The reason why I do this is so I can avoid duplication of events. Write it once change it once.