A offline modeler for BPMN 2.0 diagrams based on bpmn-js