The core package and subpackages define classes and interfaces to develop
JEB back-end plugins.
Back-end plugins come in 2 varieties:
- Engines plugins: those plugins are loaded by the engine and can run any code.
- Unit plugins (also referred to as parsers): those plugins are used to parse input data and provide results to front-ends.
They are primarily used to extend JEB functionality as they allow third-party addition
of disassemblers, decompilers, reformatters, deobfuscators, parsers, or binary data transformers
of any sort to the JEB base package.