WIP: Split legacy code and script from "core" overrides.
This follows !383 (merged) and splits the override code to avoid depending on script and/or legacy code, as ESM will not have it.
Edited by Evan Welsh
This follows !383 (merged) and splits the override code to avoid depending on script and/or legacy code, as ESM will not have it.