Specific scripting contexts

A ContextBuilder allows you to give specific configuration for a script, instead of globally as the Engine does.