Hi Ruvilyn,
At a high level it looks like you may want to base your workflow around a state machine, as there is the potential for returning to earlier stages (from review stages).
Depending on the complexity of the review processes, you can look at either Assign a Task (single approver) or Start a Task Process (multiple approvers and complex outcomes such as % approved). These would be analogous to Flexitask which is available in Nintex for SharePoint 2013.
Alternatively, if you need signatures for the tasks from a electronic signature provider, we do have actions that support both DocuSign and Adobe Sign, these would allow you to send the document for review/approval via these platforms and have the results & signed documents feed right back into the workflow.
Let me know if this helps get you started.
Thanks,
Callum