The building blocks of BPMN are 'Flow objects'. which represents the concepts of being modeled. Flow elements refer to the elements, that form a complete process flow when connected are connected. Connectors that connect the flow elements are called connecting objects. Readers of the BPD follow the flow of elements to see, how a business process gets executed and completed.
Flow objects can be separated into three. They are events, activities, and gateways.