The element lifecycle in D3 has the three state:
They are the output of a data join operation
Defining the state of the element during a data join is crucial for efficient dynamic visualizations.