anchor.diff:  * The Gremlin `ScriptEngine` instances to expose and external dependencies to inject into them
   * `Graph` instances to expose
   
  -The log messages that printed above show a number of things, but most importantly, there is a `Graph` instance named `g` that is exposed in Gremlin Server.  This graph is an in-memory TinkerGraph and was empty at the start of the server.  An initialization script at `scripts/generate-modern.groovy` was executed during startup.  It's contents are as follows:
  +The log messages that printed above show a number of things, but most importantly, there is a `Graph` instance named `graph` that is exposed in Gremlin Server.  This graph is an in-memory TinkerGraph and was empty at the start of the server.  An initialization script at `scripts/generate-modern.groovy` was executed during startup.  It's contents are as follows:
   
   [source,groovy]
   ----
   include::{basedir}/gremlin-server/scripts/generate-modern.groovy[]
   ----
   
  -This script loads the "modern" graph into the empty TinkerGraph instance, preparing it for use.  With Gremlin Server running it is now possible to issue some scripts to it for processing.  Start Gremlin Console as follows:
  +This script loads the "modern" graph into the empty TinkerGraph instance, preparing it for use and then creates a `TraversalSource` variable `g` from `graph`. This variable `g` will be made available on future remote script executions. Note that `Graph` and `TraversalSource` objects that are created or modified in the initialization script will become globally bound to the server. It is not possible to bind variables of other types. With Gremlin Server running it is now possible to issue some scripts to it for processing.  Start Gremlin Console as follows:
   
   [source,text]
   ----
  
positive.code: 
  [source,groovy]
  ----
  gremlin> :> g.traversal().V().values('name')
  ==>marko
  ==>vadas
  ==>lop
  ==>josh
  ==>ripple
  ==>peter
  gremlin> :> g.traversal().V().has('name','marko').out('created').values('name')
  ==>lop
  gremlin> :> g.traversal().E().label().groupCount()
  ==>{created=4, knows=2}
  gremlin> result
  ==>result{object={created=4, knows=2} class=java.lang.String}
  
negative.code: gremlin> :remote list <2>
  ==>0 - Gremlin Server - [localhost/127.0.0.1:8182]
  ==>*1 - Gremlin Server - [localhost/127.0.0.1:8182]
  gremlin> :> g.E().label().groupCount() <3>
  ==>[created:4, knows:2]
  gremlin> m = result[0].object <4>
  ==>created=4
  