leverage requirejs context to insure isolation between layers