Parse the user-specified options, using reasonable defaults where behaviour is unspecified.
Dictionary of options. Specification: https://developers.google.com/blockly/guides/get-started/web#configuration
The SVG element for the grid pattern. Created during injection.
The parent of the current workspace, or null if there is no parent workspace. We can assert that this is of type WorkspaceSvg as opposed to Workspace as this is only used in a rendered workspace.
Map of plugin type to name of registered plugin or plugin class.
Fake class which should be extended to avoid inheriting static properties