Programming Notes with Ladder Diagrams and Instructions