This component has a dependency on org.scijava:script-editor so that it can implement a PythonScriptSyntaxHighlighter. But this drags in several other dependencies including scijava-ui-swing, which is undesirable. The syntax highlighting layer should probably be its own layer. We need to scrutinize the modularity of the script-editor component to improve the architecture here.