Think that if you are following a methodology, let's say PMI, you already have given phases:
And you want to make groups and subgroups to your tasks and subtasks for better organization.
And each group / subgroup must have a completition % according to the sum of the advance of the tasks contained.
And if you move a group, every task is moved.
Customer support service by UserEcho