Update layers.rst

Cleared up Layer usage, remove the confusing and partially wrong explanatio of the DefaultBrowserLayer.
Added an example about layer subclassing referencing the original issue that just got removed