Four IEC languages, one program model
Structured Text, Ladder, Function Block, and Sequential Function Chart. Text first, so they diff, review, and merge like code, with full graphical editors in VS Code. All four lower to the same IR. One page per language.