function initialize() {
        paragraphMap = new Map()
        dom = new SA.nodeModules.jsDom(SA.nodeModules.fs.readFileSync(ED.indexFile))
        document = dom.window.document
        translationLanguages = []
    }
@typedef {{
  language: string,
  text: string
}} Translation

@typedef {{
  text: string,
  translations: Translation[]
}} Definition

@typedef {{
  project: string,
  type: string,
  category: string,
  nodeId: string,
  placeholder: {
    [key: string]: string
  }
}} Document

@typedef {{
  style: string,
  text: string,
  translations: Translation[]
}} Paragraph

@typedef {{
  definition: Definition,
  type: string,
  paragraphs: Paragraph[]
}} SchemaDocument

@typedef {{
  canDrawIcon: boolean,
  src: string,
  fileName: string,
  asImageNode: (any) => any
}} Image