Generates valid .kicad_sch files that open in KiCAD 7/8. Focus on exact format preservation and simple API design.