I completely agree that it would be interesting to have those features in a task management system. Having the ability to create chains of tasks would be really helpful in keeping track of what needs to be done and when. Additionally, a progression bar or percentage would be a great way to see at a glance how close you are to completing a task. I use task management software that has all these features. You can read more about it and see if it suits all your needs. Good luck!