Owscontext bglayers

Background layers all come from context.
A default context can be set in the application code.

Please review.