In projects, sometimes there are tasks that need to be done in a certain order. For example, task A needs to be done first, and only then task B can be done. Let's say that I have 4 tasks in a project - A, B, C, D. Task A needs to be done first, then task B, then tasks C and D. Currently, in the Next window, I have to add these tasks as a list of independent tasks and see all of them (or add them all as sub tasks and still see all of them. Sub tasks don't have a hierarchy, they are all on the same level). Instead of seeing them all in Next, I would like to see only task A (what I can do now), when I mark it as complete to see only task B, and when I mark it as complete to see tasks C and D. So I would like to see only the tasks that I can do now, and not the tasks that I can only do after that.

And if I want to see the whole project plan, to be able to expand task A and show the other tasks in the order that they are planned after that:

A
|__B
|__C
|__D

If I have 100 actions in Next, but only 20 can be done now, and to do each of the other 80 I need to complete one of the 20 tasks first, then it can be overwhelming and very distracting to see all the 100 tasks, when I can look at just the 20 tasks that I can do now.