Ah forget all that. I fixed it. Interesting solution though.
I had typed some WL code into just one of the widgets. However, I made a spelling mistake. This had the effect of not only removing that widget but all the widgets below it for some reason.
There you go,
Guy