Each icon defines a step. Hence, total number of icons determines the total number of steps.
final List<Icon>? icons;