What is Business Process Model and Notation (BPMN)?