Yes. It can be implemented in Mendix through UI and Status enumeration.
First of all display the circles and lines through UI then make the visibility of the circle using status of step1 and so on
There are a few tree view widgets also available. Check this out
Hope it helps!