Steps are containers for questions and content.
Think of a step as one page. One page that may hold one or a few questions.
Steps can easily be reordered by dragging and dropping, and can be given their own labels, which are shown to users. Steps by themselves are containers for questions and do not collect any information, can be conditionally enabled, and can redirect responders matching specific conditions.
Steps can also affect the navigation logic of a flow, such as preventing forward navigation or back navigation.
When a user is going through a flow, the current step they are on is present in the URL, so that they can use browser navigation to navigate back and forth within a flow.