Definitions and reference implementation for Editor working with PLP