TE split into def and instance, save/load engraving