Fixes https://gitlab.com/kicad/code/kicad/-/issues/15440
This implements editing of variables and moving SCH_FIELDs, TEXTE_MODULEs, TEXTE_PCB and worksheet items over to the new framework.