What is the difference between
1) GoView.Layers and
I assume that I must only work with the Document Layers? When do I use the GoView.Layers?
View layers are typically all the layers in the Document, plus any View specific layers. Things like selection handles are added to the View layer. Generally, everything else is in a Document layer.