Thank you klaus for those pointers, I don't know why my search didn't find them.
A question now occurs to me. I have never come across ForeLayer in any other language, is there only one? If so does that mean a form has two layers and can they just be switched between etc?
What is its main purpose (why was it invented
)
Any further info and common usage would be appreciated.