Add ability to start tiles at top left corner for XYZ tiles layout 

and add documentation on protocol layer definition.